PlacementObjectHeight Class Reference

#include <PlacementObjectHeight.h>

Inheritance diagram for PlacementObjectHeight:

PlacementObject

List of all members.

Public Member Functions

 PlacementObjectHeight ()
virtual ~PlacementObjectHeight ()
virtual bool readXML (XMLNode *node)
virtual
PlacementObject::Type 
getType ()
virtual void createObject (ScorchedContext &context, RandomGenerator &generator, unsigned int &playerId, PlacementType::Position &position)

Protected Attributes

std::vector
< HeightObject
objects_

Classes

struct  HeightObject


Detailed Description

Definition at line 27 of file PlacementObjectHeight.h.


Constructor & Destructor Documentation

PlacementObjectHeight::PlacementObjectHeight (  ) 

Definition at line 25 of file PlacementObjectHeight.cpp.

PlacementObjectHeight::~PlacementObjectHeight (  )  [virtual]

Definition at line 29 of file PlacementObjectHeight.cpp.


Member Function Documentation

bool PlacementObjectHeight::readXML ( XMLNode node  )  [virtual]

Reimplemented from PlacementObject.

Definition at line 33 of file PlacementObjectHeight.cpp.

References PlacementObject::create(), XMLNode::failChildren(), XMLNode::getNamedChild(), XMLNode::getNamedParameter(), PlacementObjectHeight::HeightObject::max, PlacementObjectHeight::HeightObject::min, PlacementObjectHeight::HeightObject::object, objects_, and PlacementObject::readXML().

virtual PlacementObject::Type PlacementObjectHeight::getType (  )  [inline, virtual]

Implements PlacementObject.

Definition at line 34 of file PlacementObjectHeight.h.

References PlacementObject::eHeight.

void PlacementObjectHeight::createObject ( ScorchedContext context,
RandomGenerator generator,
unsigned int &  playerId,
PlacementType::Position position 
) [virtual]

Implements PlacementObject.

Definition at line 58 of file PlacementObjectHeight.cpp.

References PlacementObject::createObject(), RandomGenerator::getRandFixed(), objects_, and PlacementType::Position::position.


Member Data Documentation

std::vector<HeightObject> PlacementObjectHeight::objects_ [protected]

Definition at line 47 of file PlacementObjectHeight.h.

Referenced by createObject(), and readXML().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:05 2009 for Scorched3D by  doxygen 1.5.3