OpenEnroth 73e68f7
|
#include <MainMenuState.h>
Public Member Functions | |
MainMenuState () | |
virtual FsmAction | update () override |
virtual FsmAction | enter () override |
Invoked within Fsm::update() when transitioning to this state as the new current state. More... | |
virtual void | exit () override |
Invoked within Fsm::update() when this state is replaced by a new current state. More... | |
Public Member Functions inherited from FsmState | |
virtual | ~FsmState ()=default |
virtual FsmAction | update ()=0 |
virtual FsmAction | enter ()=0 |
Invoked within Fsm::update() when transitioning to this state as the new current state. More... | |
virtual void | exit ()=0 |
Invoked within Fsm::update() when this state is replaced by a new current state. More... | |
Public Member Functions inherited from FsmEventHandler | |
FsmEventHandler () | |
Public Member Functions inherited from PlatformEventFilter | |
PlatformEventFilter (std::initializer_list< PlatformEventType > eventTypes) | |
PlatformEventFilter (PlatformEventWildcard eventTypes) | |
virtual bool | event (const PlatformEvent *event) |
const std::vector< PlatformEventType > | eventTypes () const |
Private Attributes | |
std::unique_ptr< GUIWindow_MainMenu > | _mainMenuUI |
MainMenuState::MainMenuState | ( | ) |
|
overridevirtual |
Invoked within Fsm::update() when transitioning to this state as the new current state.
Implements FsmState.
|
overridevirtual |
Invoked within Fsm::update() when this state is replaced by a new current state.
Implements FsmState.
|
private |