Design Patterns
creational::commons::TwistyTurnyPassage Class Reference

#include <twisty_turny_passage.h>

Inheritance diagram for creational::commons::TwistyTurnyPassage:
Collaboration diagram for creational::commons::TwistyTurnyPassage:

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 RoomClone () const
 
MapSiteInterfaceGetSide (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_
 

Constructor & Destructor Documentation

creational::commons::TwistyTurnyPassage::TwistyTurnyPassage ( )

Member Function Documentation

void creational::commons::TwistyTurnyPassage::Enter ( )
overridevirtual

Reimplemented from creational::commons::Room.

Here is the caller graph for this function:

bool creational::commons::TwistyTurnyPassage::entered ( ) const
overridevirtual

Reimplemented from creational::commons::Room.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: