LandscapeInclude Class Reference

#include <LandscapeInclude.h>

List of all members.

Public Member Functions

 LandscapeInclude ()
virtual ~LandscapeInclude ()
bool readXML (LandscapeDefinitions *definitions, XMLNode *node)

Public Attributes

std::vector
< LandscapeEvent * > 
events
std::vector
< LandscapeMovementType * > 
movements
std::vector
< PlacementType * > 
placements
std::vector
< LandscapeSoundType * > 
sounds
std::vector
< LandscapeMusicType * > 
musics
std::vector
< LandscapeOptionsType * > 
options

Private Member Functions

 LandscapeInclude (const LandscapeInclude &other)
LandscapeIncludeoperator= (LandscapeInclude &other)


Detailed Description

Definition at line 34 of file LandscapeInclude.h.


Constructor & Destructor Documentation

LandscapeInclude::LandscapeInclude (  ) 

Definition at line 28 of file LandscapeInclude.cpp.

LandscapeInclude::~LandscapeInclude (  )  [virtual]

Definition at line 32 of file LandscapeInclude.cpp.

References events, movements, musics, options, placements, and sounds.

LandscapeInclude::LandscapeInclude ( const LandscapeInclude other  )  [private]


Member Function Documentation

bool LandscapeInclude::readXML ( LandscapeDefinitions definitions,
XMLNode node 
)

Definition at line 78 of file LandscapeInclude.cpp.

References LandscapeMovementType::create(), PlacementType::create(), events, XMLNode::failChildren(), XMLNode::getNamedChild(), XMLNode::getNamedParameter(), movements, musics, options, placements, LandscapeMovementType::readXML(), PlacementType::readXML(), LandscapeOptionsType::readXML(), LandscapeMusicType::readXML(), LandscapeSoundType::readXML(), and sounds.

LandscapeInclude& LandscapeInclude::operator= ( LandscapeInclude other  )  [private]


Member Data Documentation

std::vector<LandscapeEvent *> LandscapeInclude::events

Definition at line 40 of file LandscapeInclude.h.

Referenced by readXML(), and ~LandscapeInclude().

std::vector<LandscapeMovementType *> LandscapeInclude::movements

Definition at line 41 of file LandscapeInclude.h.

Referenced by TargetMovement::addMovements(), readXML(), and ~LandscapeInclude().

std::vector<PlacementType *> LandscapeInclude::placements

Definition at line 42 of file LandscapeInclude.h.

Referenced by GroundMaps::generateObject(), readXML(), and ~LandscapeInclude().

std::vector<LandscapeSoundType *> LandscapeInclude::sounds

Definition at line 43 of file LandscapeInclude.h.

Referenced by LandscapeSoundManager::loadSound(), readXML(), and ~LandscapeInclude().

std::vector<LandscapeMusicType *> LandscapeInclude::musics

Definition at line 44 of file LandscapeInclude.h.

Referenced by LandscapeMusicManager::addMusic(), readXML(), and ~LandscapeInclude().

std::vector<LandscapeOptionsType *> LandscapeInclude::options

Definition at line 45 of file LandscapeInclude.h.

Referenced by readXML(), OptionsScorched::updateLevelOptions(), and ~LandscapeInclude().


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