2023/11/13 1
-
함수포인터를 활용한 Button을 사용해 인벤토리를 구축해보자. 먼저. Button을 설계해보자. Button #pragma once // Quad 클래스를 상속하는 Button 클래스를 정의합니다. class Button : public Quad { protected: enum State { // 버튼의 상태를 정의한 열거형입니다. // NONE: 기본 상태 // DOWN: 버튼이 눌렸을 때의 상태 // OVER: 마우스 포인터가 버튼 위에 있을 때의 상태 NONE, DOWN, OVER }; // 각 버튼 상태에 대한 색상을 정의한 상수 멤버 변수입니다. const Float4 NONE_COLOR = { 1.0f, 1.0f, 1.0f, 1.0f }; // 기본 상태의 색상 (흰색) const Float..