Pacman
 
Загрузка...
Поиск...
Не найдено
Класс Room
Граф наследования:Room:
IDrawable

Открытые типы

enum  Direction {
  INVALID = -1 , LEFT , RIGHT , UP ,
  DOWN
}
 

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

 Room (float size)
 
float get_size ()
 
void set_position (sf::Vector2f pos)
 
sf::Vector2f get_position ()
 
void set_side (Direction side, std::shared_ptr< IRoomSide > ptr_side)
 
IRoomSideget_side (Direction side)
 
Direction get_direction (IRoomSide *ptr_side)
 
void draw_into (sf::RenderWindow &m_window) override
 

Открытые атрибуты

std::array< std::shared_ptr< IRoomSide >, 4 > m_sides
 
sf::RectangleShape m_rectangle
 

Методы

◆ draw_into()

void Room::draw_into ( sf::RenderWindow & m_window)
overridevirtual

Замещает IDrawable.


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