Pacman
 
Загрузка...
Поиск...
Не найдено
Структура SelectState

SelectState - состояние, при котором происходит выбор уровня и выход из игры. Подробнее...

#include <SelectState.h>

Граф наследования:SelectState:
IState IWindowKeeper

Открытые члены

 SelectState (IStateManager &state_manager, const sf::VideoMode &video_mode, const std::string &window_title)
 
void event_handling () override
 
void update () override
 
void render () override
 
bool do_step () override
 
- Открытые члены унаследованные от IState
 IState (IStateManager &state_manager)
 
- Открытые члены унаследованные от IWindowKeeper
 IWindowKeeper (const sf::VideoMode &video_mode, const std::string &window_title)
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от IState
IStateManagerm_state_manager
 
- Защищенные данные унаследованные от IWindowKeeper
sf::RenderWindow m_window
 

Подробное описание

SelectState - состояние, при котором происходит выбор уровня и выход из игры.

Конструктор(ы)

◆ SelectState()

SelectState::SelectState ( IStateManager & state_manager,
const sf::VideoMode & video_mode,
const std::string & window_title )

В конструкторе делегирует аргументы с режимом и названием окна конструктору IWindowKeeper В конструктор Menu отправляет аргумент со ссылкой на менеджера состояний

Методы

◆ do_step()

bool SelectState::do_step ( )
overridevirtual

Замещает IState.

◆ event_handling()

void SelectState::event_handling ( )
overridevirtual

Замещает IWindowKeeper.

◆ render()

void SelectState::render ( )
overridevirtual

обновление сцены

Замещает IWindowKeeper.

◆ update()

void SelectState::update ( )
overridevirtual

обработка событий окна

Замещает IWindowKeeper.


Объявления и описания членов структур находятся в файлах: