Pacman
 
Загрузка...
Поиск...
Не найдено
Класс IGameBuilderabstract
Граф наследования:IGameBuilder:
CommonBuilder ComplexBuilder SimpleBuilder

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

virtual void create_rooms ()=0
 
virtual void set_rooms_sides ()=0
 
virtual void create_context (float static_objects_ratio, float dynamic_objects_ratio, int players)=0
 
virtual void create_state (IStateManager &state_manager, const sf::VideoMode &mode, const std::string &window_title)=0
 
virtual void set_all_to_state ()=0
 
virtual std::unique_ptr< GameStateget_game ()=0
 

Методы

◆ create_context()

virtual void IGameBuilder::create_context ( float static_objects_ratio,
float dynamic_objects_ratio,
int players )
pure virtual

Замещается в CommonBuilder.

◆ create_rooms()

virtual void IGameBuilder::create_rooms ( )
pure virtual

Замещается в ComplexBuilder и SimpleBuilder.

◆ create_state()

virtual void IGameBuilder::create_state ( IStateManager & state_manager,
const sf::VideoMode & mode,
const std::string & window_title )
pure virtual

Замещается в CommonBuilder.

◆ get_game()

virtual std::unique_ptr< GameState > IGameBuilder::get_game ( )
pure virtual

Замещается в CommonBuilder.

◆ set_all_to_state()

virtual void IGameBuilder::set_all_to_state ( )
pure virtual

Замещается в CommonBuilder.

◆ set_rooms_sides()

virtual void IGameBuilder::set_rooms_sides ( )
pure virtual

Замещается в ComplexBuilder и SimpleBuilder.


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