#include <LandscapeDefinitionsBase.h>

Public Member Functions | |
| LandscapeDefinitionsBase () | |
| virtual | ~LandscapeDefinitionsBase () |
| virtual bool | readLandscapeDefinitions () |
| virtual void | clearLandscapeDefinitions () |
| bool | landscapeEnabled (OptionsGame &context, const char *name) |
| LandscapeDefinitionsEntry * | getLandscapeByName (const char *name) |
| std::list < LandscapeDefinitionsEntry > & | getAllLandscapes () |
Protected Attributes | |
| std::list < LandscapeDefinitionsEntry > | entries_ |
Definition at line 44 of file LandscapeDefinitionsBase.h.
| LandscapeDefinitionsBase::LandscapeDefinitionsBase | ( | ) |
Definition at line 52 of file LandscapeDefinitionsBase.cpp.
| LandscapeDefinitionsBase::~LandscapeDefinitionsBase | ( | ) | [virtual] |
Definition at line 56 of file LandscapeDefinitionsBase.cpp.
| bool LandscapeDefinitionsBase::readLandscapeDefinitions | ( | ) | [virtual] |
Reimplemented in LandscapeDefinitions.
Definition at line 65 of file LandscapeDefinitionsBase.cpp.
References S3D::dialogMessage(), entries_, file, S3D::formatStringBuffer(), XMLNode::getChildren(), S3D::getDataFile(), XMLFile::getParserError(), XMLFile::getRootNode(), XMLFile::readFile(), and LandscapeDefinitionsEntry::readXML().
Referenced by SettingsSubSelectDialog::displayLand(), ServerWebSettingsHandler::SettingsLandscapeHandler::processRequest(), LandscapeDefinitions::readLandscapeDefinitions(), and SettingsFrame::SettingsFrame().
| void LandscapeDefinitionsBase::clearLandscapeDefinitions | ( | ) | [virtual] |
Reimplemented in LandscapeDefinitions.
Definition at line 60 of file LandscapeDefinitionsBase.cpp.
References entries_.
Referenced by LandscapeDefinitions::clearLandscapeDefinitions().
| bool LandscapeDefinitionsBase::landscapeEnabled | ( | OptionsGame & | context, | |
| const char * | name | |||
| ) |
Definition at line 92 of file LandscapeDefinitionsBase.cpp.
References OptionsGame::getLandscapes(), and LangStringUtil::strcmp().
Referenced by LandscapeDefinitions::checkEnabled(), SettingsSubSelectDialog::displayLand(), LandscapeDefinitions::getRandomLandscapeDefn(), ServerWebSettingsHandler::SettingsLandscapeHandler::processRequest(), and SettingsFrame::TransferDataToWindow().
| LandscapeDefinitionsEntry * LandscapeDefinitionsBase::getLandscapeByName | ( | const char * | name | ) |
Definition at line 107 of file LandscapeDefinitionsBase.cpp.
References entries_, LandscapeDefinitionsEntry::name, and LangStringUtil::strcmp().
Referenced by ClientNewGameHandler::actualProcessMessage(), and AnimatedBackdropDialog::init().
| std::list<LandscapeDefinitionsEntry>& LandscapeDefinitionsBase::getAllLandscapes | ( | ) | [inline] |
Definition at line 55 of file LandscapeDefinitionsBase.h.
References entries_.
Referenced by SettingsFrame::createLandPanel(), SettingsSubSelectDialog::displayLand(), SettingsFrame::onDeselectAll(), SettingsFrame::onSelectAll(), ServerWebSettingsHandler::SettingsLandscapeHandler::processRequest(), SettingsFrame::TransferDataFromWindow(), and SettingsFrame::TransferDataToWindow().
std::list<LandscapeDefinitionsEntry> LandscapeDefinitionsBase::entries_ [protected] |
Definition at line 59 of file LandscapeDefinitionsBase.h.
Referenced by LandscapeDefinitions::checkEnabled(), clearLandscapeDefinitions(), getAllLandscapes(), getLandscapeByName(), LandscapeDefinitions::getLandscapeDefn(), LandscapeDefinitions::getRandomLandscapeDefn(), readLandscapeDefinitions(), and LandscapeDefinitions::readLandscapeDefinitions().
1.5.3