퀘스트 기능 구현
일단 일정 수의 몬스터를 잡는 퀘스트를 구현하기
Quest 클래스
- 이름
- 잡아야 하는 몬스터 이름
- 목표 마릿수
- 현재 마릿수
- 보상 금액
- 클리어 했는지 확인 변수
- quest에 대해 출력하는 변수
QuestManager 클래스
- Quest 객체를 담을 리스트 quests
- Player player
- MonsterManager manager
생성자에서 퀘스트를 quests에 추가한다.
- CheckQuest(activeQuest): 진행 중인 퀘스트의 몬스터를 얼마나 잡았는 지 확인하는 메서드
몬스터를 처치할 때마다 player의 questMonsters에 몬스터를 저장하여 비교
- DisplayQuests(): 전체 퀘스트 목록 출력
-> 비효율적이에요..ㅜ