구조적인 면에서 왜 한 파일 안에 만들지 않는지!
게임 역할분담의 프로세스
(ex.몬스터, 캐릭터) 클래스는 데이터 저장, 주는 용도
⭐일은 다른 클래스에서 하도록 분리하기⭐
데이터 저장, 프로퍼티 클래스 / 객체의 행동, 작동(?) 클래스 분리하기
(정보 출력 등 데이터를 주는 것은 데이터 저장 클래스에 있어도 무관)
자기 자신이 아닌 다른 애들을 컨트롤 한다? 그 클래스가 할 일이 아니다.
게임의 전반적인 출력 부분을 담당하는 UI 기능을 구현하는 중
UI 클래스만 사용하다가 좀 더 세분화하는 작업을 했다.
크게 Scene 추상클래스를 만들고 이 클래스를 상속 받는
StartScene, CharacterInfoScene, InventoryScene 클래스를 생성했다.
그리고 상속받지 않은 IntroScene 클래스도 있다.
다른 팀원분께서 만든 while문을 적용했기 때문에 완벽히 이해하지 못해서 오늘은 적지 못하겠지만, 내일까지 각자 맡은 기능을 구현하고 병합한 뒤 코드를 이해해서 적을 예정이다.