|
Design Patterns
|
#include <twisty_turny_passage.h>
Public Member Functions | |
| TwistyTurnyPassage () | |
| virtual void | Enter () override |
| virtual bool | entered () const override |
Public Member Functions inherited from creational::commons::Room | |
| Room (const int &room_number) | |
| Room (const Room &room) | |
| virtual Room * | Clone () const |
| MapSiteInterface * | GetSide (const Direction &) const |
| int | room_number () const |
| void | SetSide (const Direction &, MapSiteInterface *) |
Public Member Functions inherited from creational::commons::MapSiteInterface | |
| virtual | ~MapSiteInterface () |
Additional Inherited Members | |
Protected Attributes inherited from creational::commons::Room | |
| int | room_number_ |
| creational::commons::TwistyTurnyPassage::TwistyTurnyPassage | ( | ) |
|
overridevirtual |
|
overridevirtual |