동일한 주소를 가르키고있는 아이템문제: 상점에서 동일한 아이템을 여러 개 구매하고나서 해당 아이템을 사용하거나 판매시 오류 발생원인: 아이템을 구매할 때 새로 아이템을 생성하여 주는 것이 아니라 상점에 있는 아이템의 포인터를 전달해주는 방식이었다.해결 방안: clone 패턴으로 같은 아이템을 새로 만들어서 내보내는 방식으로 해결하였다.Item* clone() const override{ return new HealthPotion(*this);}Item* item = sellList[itemindex]->clone(); 반복하여 사용되는 부분 함수로 변환몬스터 배틀과 보스 배틀에서 반복되어 사용되는 구문을 함수로 만들었다. 랜덤으로 아이템을 사용하는 함수void GameManager::useRandomIt..