TankTypes Class Reference

#include <TankTypes.h>

List of all members.

Public Member Functions

 TankTypes ()
virtual ~TankTypes ()
bool loadTankTypes (ScorchedContext &context)
TankTypegetType (const char *name)

Protected Attributes

std::vector< TankType * > types_


Detailed Description

Definition at line 27 of file TankTypes.h.


Constructor & Destructor Documentation

TankTypes::TankTypes (  ) 

Definition at line 25 of file TankTypes.cpp.

TankTypes::~TankTypes (  )  [virtual]

Definition at line 29 of file TankTypes.cpp.


Member Function Documentation

bool TankTypes::loadTankTypes ( ScorchedContext context  ) 

Definition at line 33 of file TankTypes.cpp.

References S3D::dialogMessage(), XMLNode::failChildren(), file, S3D::formatStringBuffer(), S3D::getDataFile(), XMLNode::getNamedChild(), XMLFile::getParserError(), XMLFile::getRootNode(), getType(), TankType::initFromXML(), XMLFile::readFile(), XMLNode::returnError(), and types_.

Referenced by TankModelStore::loadTankMeshes().

TankType * TankTypes::getType ( const char *  name  ) 

Definition at line 71 of file TankTypes.cpp.

References TankType::getName(), LangStringUtil::strcmp(), and types_.

Referenced by TankModelStore::getTypeByName(), and loadTankTypes().


Member Data Documentation

std::vector<TankType *> TankTypes::types_ [protected]

Definition at line 37 of file TankTypes.h.

Referenced by getType(), and loadTankTypes().


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