#include <WallFlyweight.hpp>
Inheritance diagram for WallFlyweight:

Public Member Functions | |
| WallFlyweight (void) | |
| Default constructor. | |
| WallFlyweight (WallFlyweightCref) | |
| Copy constructor. | |
| virtual | ~WallFlyweight (void) |
| Virtual Destructor. | |
| WallFlyweightRef | operator= (WallFlyweightCref) |
| Assignment operator. | |
| bool | operator== (WallFlyweightCref) const |
| Equality operator. | |
| virtual void | enter (void) |
| Operation defined in MapSite. | |
Because the high probability that rooms will have more walls than doors we can represent all walls with a single flyweight.