#include <TankTypes.h>
Public Member Functions | |
| TankTypes () | |
| virtual | ~TankTypes () |
| bool | loadTankTypes (ScorchedContext &context) |
| TankType * | getType (const char *name) |
Protected Attributes | |
| std::vector< TankType * > | types_ |
Definition at line 27 of file TankTypes.h.
| TankTypes::TankTypes | ( | ) |
Definition at line 25 of file TankTypes.cpp.
| TankTypes::~TankTypes | ( | ) | [virtual] |
Definition at line 29 of file TankTypes.cpp.
| 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().
std::vector<TankType *> TankTypes::types_ [protected] |
1.5.3