1 #ifndef CORE_INCLUDE_TEMPLATESTATE_HPP
2 #define CORE_INCLUDE_TEMPLATESTATE_HPP
std::shared_ptr< GameData > SharedDataRef
Definition: Common.hpp:14
Definition: AboutState.hpp:8
static AboutState m_AboutState
Definition: AboutState.hpp:26
void draw(CoreEngine *engine)
Definition: AboutState.cpp:17
void cleanup()
Definition: AboutState.cpp:7
static AboutState * instance()
Definition: AboutState.hpp:20
SharedDataRef m_sharedData
Definition: AboutState.hpp:28
void pause()
Definition: AboutState.cpp:9
void update(CoreEngine *engine)
Definition: AboutState.cpp:15
void resume()
Definition: AboutState.cpp:11
AboutState()
Definition: AboutState.hpp:23
void handleEvents(CoreEngine *engine)
Definition: AboutState.cpp:13
void init()
Definition: AboutState.cpp:5
The underlying engine that handles everything underneath.
Definition: CoreEngine.hpp:14
Definition: StateMachine.hpp:6