1 #ifndef CORE_INCLUDE_STATEMACHINE_HPP
2 #define CORE_INCLUDE_STATEMACHINE_HPP
8 virtual void init() = 0;
The underlying engine that handles everything underneath.
Definition: CoreEngine.hpp:14
void changeState(StateMachine *state)
Definition: CoreEngine.cpp:34
Definition: StateMachine.hpp:6
virtual void handleEvents(CoreEngine *engine)=0
void changeState(CoreEngine *engine, StateMachine *state)
Definition: StateMachine.hpp:19
virtual void draw(CoreEngine *engine)=0
StateMachine()
Definition: StateMachine.hpp:24
virtual void update(CoreEngine *engine)=0