|
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) |
|
IRoomSide * | get_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 |
Объявления и описания членов классов находятся в файлах:
- source/application/Drawable/Maze/Maze.h
- source/application/Drawable/Maze/Maze.cpp