GUI를 만들었으니 이제 입력에 따라 상태가 변화해야한다.그래서 현재 상태에 따라 동작하게끔 상태 머신을 만들었다. Contextclass Context{ public: Context(IState* layerState, IState* dotState, IState* lineState, IState* surfaceState); void Transition(eUIState state); void HandleState(); eUIState GetState() const {return mState;} private: eUIState mState; IState* mCurrentState=NULL; IState* mL..