260105 TIL - 팀프로젝트 5일차 : 늘어나는 클래스들

2026. 1. 5. 20:53언리얼 7기 본캠프

매일 아침 코드카타를 하면서 느끼지만, 뭔가 계속 하면서 코드카타를 계속하니까 코드를 짜는 생각이라던가 그런게 확실히 늘어나는게 느껴짐. 오늘도 어떻게든 4문제 풀었음

 

점점 늘어나는 클래스들...

 

오늘은 확실한 UI 분리의 필요성을 느끼고 UI매니저를 만듬. 모든 cout을 분리하는것은 현실적으로 무리가 있기에(할려면 할 수야 있겠지만, 이후 추가 작성이 필요할 때 각자가 UI매니저에 익숙해지지 않으면 오히려 비효율임) 지금부터 작성할 커다란 출력들(오프닝, 엔딩, 아스키아트 등)만 정리하는곳으로 준비함

Windows.h의 기능을 급하게 배워서 만든 전투 스크린

이부분은 디자인과 기반코드를 팀원분에게 얻고, 그 기반코드에 적혀있던 Windows.h의 기능을 급하게 배워서 커서가 위쪽으로 이동해서 고정한 후 커서가 다시 내려와서 로그를 출력할 수 있게 만듬. 이게 좀 더 숙달되면 왼쪽에서만 화면이 나오고 오른쪽에 따로 출력이 좌르륵 나오는것도 할 수 있겠지만, 당장은 능력도 시간도 부족한것 같으니...

 

꾸미기를 대비한 Color 네임스페이스

내일은 마지막 제출 전날이고, 검고 칙칙한 UI를 최대한 화사하게 하기 위해 색상을 다양하게 준비한 후 네임스페이스로 Utils.h에 넣어 색상을 활용할 수 있게 했음. 이걸로 내일 말끔하게 프로젝트가 완성되기를 바라며...

 

기능적으로는 큰 문제 없음! 아마도! 잘 됐으면 좋겠다!