MVWall Class Reference

Class for a wall between places. More...

#include <MVWall.h>

Inheritance diagram for MVWall:

MVBetweenPlacesObject MVPlaceObject Object

List of all members.

Public Member Functions

 MVWall ()
 Default constructor.
MVOnPlaceObjectgenerateOnPlaceObject (Position pos) override
 Generates a corresponding WallSide object.
virtual string toString () const
 Returns a textual representation.
virtual string className () const
 Returns the class name of the object.
virtual enum classId classId () const
 Returns the class id of the object.


Detailed Description

Class for a wall between places.

Class for a wall between places.


Constructor & Destructor Documentation

MVWall::MVWall (  ) 

Default constructor.

Default constructor.


Member Function Documentation

MVOnPlaceObject * MVWall::generateOnPlaceObject ( Position  pos  )  [override, virtual]

Generates a corresponding WallSide object.

Generates a corresponding OnPlaceObject.

Parameters:
pos Position at which the corresponding OnPlaceObject is used in a field.
Generates a corresponding WallSide object.
Parameters:
pos Desired position of the WallSide object.

Implements MVBetweenPlacesObject.

string MVWall::toString (  )  const [virtual]

Returns a textual representation.

Returns:
a string descriping the run-time object

Reimplemented from MVBetweenPlacesObject.

string MVWall::className (  )  const [virtual]

Returns the class name of the object.

Returns:
a string with the name of the object's class

Reimplemented from MVBetweenPlacesObject.

enum classId MVWall::classId (  )  const [virtual]

Returns the class id of the object.

Returns:
an id of the object's class

Reimplemented from MVBetweenPlacesObject.


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

Generated on Mon Jul 7 13:30:34 2008 for Firefly by  doxygen 1.5.6