1 #ifndef CORE_INCLUDE_PLAYSTATE_HPP
2 #define CORE_INCLUDE_PLAYSTATE_HPP
std::shared_ptr< GameData > SharedDataRef
Definition: Common.hpp:14
The underlying engine that handles everything underneath.
Definition: CoreEngine.hpp:14
Definition: PlayState.hpp:9
Voxeloop * voxeloop
Definition: PlayState.hpp:30
void update(CoreEngine *engine)
Definition: PlayState.cpp:49
void init()
Definition: PlayState.cpp:6
PlayState()
Definition: PlayState.hpp:24
SharedDataRef m_sharedData
Definition: PlayState.hpp:29
void handleEvents(CoreEngine *engine)
Definition: PlayState.cpp:25
void pause()
Definition: PlayState.cpp:21
static PlayState * instance()
Definition: PlayState.hpp:21
static PlayState m_PlayState
Definition: PlayState.hpp:27
void draw(CoreEngine *engine)
Definition: PlayState.cpp:51
void resume()
Definition: PlayState.cpp:23
void cleanup()
Definition: PlayState.cpp:14
Definition: StateMachine.hpp:6
Definition: Voxeloop.hpp:15