Game state for the pause menu.
More...
#include <PauseMenu.hpp>
|
virtual | ~PauseMenu ()=default |
| Destroy the Pause Menu object. More...
|
|
virtual const char * | name () const override |
| Returns "PauseMenu". More...
|
|
virtual void | activate (bl::engine::Engine &) override |
| Subscribes to event buses. More...
|
|
virtual void | deactivate (bl::engine::Engine &) override |
| Unsubscribes from event buses. More...
|
|
virtual void | update (bl::engine::Engine &, float dt, float) override |
| Updates systems that are not paused. More...
|
|
Game state for the pause menu.
Definition at line 18 of file PauseMenu.hpp.
◆ ~PauseMenu()
virtual game::state::PauseMenu::~PauseMenu |
( |
| ) |
|
|
virtualdefault |
Destroy the Pause Menu object.
◆ activate()
void game::state::PauseMenu::activate |
( |
bl::engine::Engine & |
engine | ) |
|
|
overridevirtual |
◆ create()
Creates a new pause menu state.
- Parameters
-
systems | The main game systems |
- Returns
- bl::engine::State::Ptr The created engine state
Definition at line 15 of file PauseMenu.cpp.
◆ deactivate()
void game::state::PauseMenu::deactivate |
( |
bl::engine::Engine & |
| ) |
|
|
overridevirtual |
◆ name()
const char * game::state::PauseMenu::name |
( |
| ) |
const |
|
overridevirtual |
◆ update()
void game::state::PauseMenu::update |
( |
bl::engine::Engine & |
engine, |
|
|
float |
dt, |
|
|
float |
|
|
) |
| |
|
overridevirtual |
◆ systems
The documentation for this class was generated from the following files: