CUBE ; 00004

LOG 2009/07/05 22:00

log

기존 Cube 클래스와 rvEngine 클래스로 구성되었던 CUBEGAME이
rvASSEMBLECUBE, rvACCube, rvACInterface 클래스로 분리/변화.
나머지 클래스들은 상태 유지.

rvACCube는 큐브 자체의 기능(기존 Cube와 비슷하나 기존보다 기능이 축소될 예정)
rvACInterface는 메뉴 출력 등 인터페이스적 기능(기존 Cube에 속해 있던 기능들의 독립)
rvASSEMBLECUBE는 두 클래스를 포함한 카메라 등 여러 클래스들의 관리 클래스, 입력 또한 담당.

입력은 DirectInput으로 변경 중.
키보드 입력으로 인한 카메라 회전은 DirectInput으로 구현 완료,
마우스는 조금 헤메는 중,
다른 입력들도 내일 마무리 예정.

인터페이스는 기존 글자 출력 방식과 차이 없음,
단 글씨체는 프리라이센스의 글씨체로 변경,
또 3D로 타이틀/메뉴를 출력하던 부분 삭제, CUBEGAME만 독립적으로 구현.
글씨체는 AddFontResource를 통해 어플리케이션에 적용.
글씨체는 인스톨 팩토리를 통해 끼워 배포,

idle talk

애초에 (클래스)구상을 잘했으면 이런 삽질은 안 했지..
솔직히 로그는 짤막한 시간에 후다닥 쓰는 거라 형식을 예쁘게 잡기가 힘들구나 엉엉
TAG
<<  >>
ADMIN