Design Patterns
creational::commons::Wall Class Reference

#include <wall.h>

Inheritance diagram for creational::commons::Wall:
Collaboration diagram for creational::commons::Wall:

Public Member Functions

 Wall ()
 
 Wall (const Wall &)
 
virtual ~Wall () override
 
virtual WallClone () const
 
virtual void Enter () override
 
virtual bool entered () const
 
- Public Member Functions inherited from creational::commons::MapSiteInterface
virtual ~MapSiteInterface ()
 

Protected Attributes

bool entered_
 

Constructor & Destructor Documentation

creational::commons::Wall::Wall ( )

Here is the caller graph for this function:

creational::commons::Wall::Wall ( const Wall wall)
creational::commons::Wall::~Wall ( )
overridevirtual

Member Function Documentation

Wall * creational::commons::Wall::Clone ( ) const
virtual

Reimplemented in creational::commons::BombedWall.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Implements creational::commons::MapSiteInterface.

Reimplemented in creational::commons::BombedWall.

Here is the caller graph for this function:

bool creational::commons::Wall::entered ( ) const
virtual

Here is the caller graph for this function:

Member Data Documentation

bool creational::commons::Wall::entered_
protected

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