- GameManager
- 싱글톤 패턴 → object사용
- Achievement
- 전역화
- AchievementType
- 기존 Achievement 이너클래스 → 별도의 클래스 생성
- Player
- attack함수 내용 변경: enemy 캐스팅 제거
- Itmes
- 기존 아이템 데이터를 하나의 문서로 통합
- Monster
- 기존 몬스터 데이터를 하나의 문서로 통합
- main
- while : codeLine 21
- 탈출 조건 변경 break → while(조건)
- getWeightRandom : codeLine 26
- as → let 변경
- while : codeLine 21
- Utility
- getWeightRandom : codeLine 26
- 확장함수로 변경
- getMinimumIndexToList : codeLine 43
- 확장함수로 변경
- sortUniqueRoomList : codeLine 39
- distinctBy 활용
- sameRoomCount : codeLine 42
- count 활용
- getWeightRandom : codeLine 26
- BattleRoom, TrapRoom
- getWeightRandom
- as → let 변경
- getWeightRandom
- ShopRoom
- if → when : codeLine 48
- Inventory
- itemMap.get : codeLine 17
- run사용
- itemMap.get : codeLine 17
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|