Wrapper state that manages battle intro transitions as well as post-battle evolutions.
More...
#include <BattleWrapperState.hpp>
|
virtual | ~BattleWrapperState ()=default |
| Destroy the Battle Wrapper State. More...
|
|
const char * | name () const override |
| Returns "BattleWrapperState". More...
|
|
virtual void | activate (bl::engine::Engine &engine) override |
| Initiates the battle transition or evolution if applicable, otherwise pops this state. More...
|
|
virtual void | deactivate (bl::engine::Engine &engine) override |
| Does nothing. More...
|
|
virtual void | update (bl::engine::Engine &engine, float dt, float) override |
| Updates the intro sequence. More...
|
|
Wrapper state that manages battle intro transitions as well as post-battle evolutions.
Definition at line 26 of file BattleWrapperState.hpp.
◆ ~BattleWrapperState()
virtual game::state::BattleWrapperState::~BattleWrapperState |
( |
| ) |
|
|
virtualdefault |
Destroy the Battle Wrapper State.
◆ activate()
void game::state::BattleWrapperState::activate |
( |
bl::engine::Engine & |
engine | ) |
|
|
overridevirtual |
◆ create()
Creates a new BattleState.
- Parameters
-
systems | The main game systems |
battle | The battle to run. Must be fully initialized |
- Returns
- bl::engine::State::Ptr The new game state
Definition at line 17 of file BattleWrapperState.cpp.
◆ deactivate()
void game::state::BattleWrapperState::deactivate |
( |
bl::engine::Engine & |
engine | ) |
|
|
overridevirtual |
◆ name()
const char * game::state::BattleWrapperState::name |
( |
| ) |
const |
|
overridevirtual |
◆ update()
void game::state::BattleWrapperState::update |
( |
bl::engine::Engine & |
engine, |
|
|
float |
dt, |
|
|
float |
|
|
) |
| |
|
overridevirtual |
◆ systems
The documentation for this class was generated from the following files: