#include <LandscapeDefinitions.h>

Definition at line 35 of file LandscapeDefinitions.h.
| LandscapeDefinitions::LandscapeDefinitions | ( | ) |
Definition at line 34 of file LandscapeDefinitions.cpp.
| LandscapeDefinitions::~LandscapeDefinitions | ( | ) | [virtual] |
Definition at line 42 of file LandscapeDefinitions.cpp.
| bool LandscapeDefinitions::readLandscapeDefinitions | ( | ) | [virtual] |
Reimplemented from LandscapeDefinitionsBase.
Definition at line 70 of file LandscapeDefinitions.cpp.
References clearLandscapeDefinitions(), LandscapeDefinitionsEntry::defns, LandscapeDefinitionsBase::entries_, getDefn(), getTex(), LandscapeDefinitionsBase::readLandscapeDefinitions(), and LandscapeDefinitionsEntry::texs.
Referenced by ClientReloadAdaptor::reloadLandscapeObjects().
| void LandscapeDefinitions::clearLandscapeDefinitions | ( | ) | [virtual] |
Reimplemented from LandscapeDefinitionsBase.
Definition at line 46 of file LandscapeDefinitions.cpp.
References LandscapeDefinitionsItem< T >::clearItems(), LandscapeDefinitionsBase::clearLandscapeDefinitions(), defns_, include_, and texs_.
Referenced by readLandscapeDefinitions().
| void LandscapeDefinitions::checkEnabled | ( | OptionsScorched & | context | ) |
Definition at line 153 of file LandscapeDefinitions.cpp.
References LandscapeDefinitionsBase::entries_, S3D::formatStringBuffer(), OptionsScorched::getChangedOptions(), OptionsGame::getLandscapesEntry(), OptionsScorched::getMainOptions(), LandscapeDefinitionsBase::landscapeEnabled(), Logger::log(), LandscapeDefinitionsEntry::name, and OptionEntryString::setValue().
Referenced by checkSettings().
| LandscapeDefinition LandscapeDefinitions::getLandscapeDefn | ( | const char * | name | ) |
Definition at line 173 of file LandscapeDefinitions.cpp.
References LandscapeDefinitionsEntry::defns, LandscapeDefinitionsBase::entries_, LandscapeDefinitionsEntry::name, LangStringUtil::strcmp(), and LandscapeDefinitionsEntry::texs.
Referenced by AnimatedBackdropDialog::init().
| LandscapeDefinition LandscapeDefinitions::getRandomLandscapeDefn | ( | OptionsScorched & | context, | |
| TankContainer & | tankContainer | |||
| ) |
Definition at line 198 of file LandscapeDefinitions.cpp.
References LandscapeDefinitionsEntry::defns, DIALOG_ASSERT, S3D::dialogExit(), LandscapeDefinitionsBase::entries_, getDefn(), getLeastUsedFile(), OptionsScorched::getMainOptions(), LandscapeDefn::getMaxPlayers(), LandscapeDefn::getMinPlayers(), TankContainer::getNoOfNonSpectatorTanks(), getRandomLandscapeDefnEntry(), getTex(), int(), LandscapeDefinitionsBase::landscapeEnabled(), Logger::log(), LandscapeDefinitionsEntry::name, and LandscapeTex::seed.
Referenced by ServerNewGameState::enterState().
| LandscapeTex * LandscapeDefinitions::getTex | ( | const char * | file, | |
| bool | load = false | |||
| ) |
Definition at line 55 of file LandscapeDefinitions.cpp.
References LandscapeDefinitionsItem< T >::getItem(), and texs_.
Referenced by getRandomLandscapeDefn(), readLandscapeDefinitions(), LandscapeDefinitionCache::setDefinition(), and OptionsScorched::updateLevelOptions().
| LandscapeDefn * LandscapeDefinitions::getDefn | ( | const char * | file, | |
| bool | load = false | |||
| ) |
Definition at line 65 of file LandscapeDefinitions.cpp.
References defns_, and LandscapeDefinitionsItem< T >::getItem().
Referenced by getRandomLandscapeDefn(), readLandscapeDefinitions(), LandscapeDefinitionCache::setDefinition(), and OptionsScorched::updateLevelOptions().
| LandscapeInclude * LandscapeDefinitions::getInclude | ( | const char * | file, | |
| bool | load = false | |||
| ) |
Definition at line 60 of file LandscapeDefinitions.cpp.
References LandscapeDefinitionsItem< T >::getItem(), and include_.
Referenced by LandscapeTexDefn::readXML().
| const std::string LandscapeDefinitions::getLeastUsedFile | ( | OptionsScorched & | context, | |
| std::vector< std::string > & | files | |||
| ) | [protected] |
Definition at line 111 of file LandscapeDefinitions.cpp.
References DIALOG_ASSERT, file, and usedFiles_.
Referenced by getRandomLandscapeDefn().
| LandscapeDefinitionsEntry * LandscapeDefinitions::getRandomLandscapeDefnEntry | ( | OptionsScorched & | context, | |
| std::list< LandscapeDefinitionsEntry * > | passedLandscapes | |||
| ) | [protected] |
Definition at line 264 of file LandscapeDefinitions.cpp.
References lastDefinition_, next, RAND, and LandscapeDefinitionsEntry::weight.
Referenced by getRandomLandscapeDefn().
std::map<std::string, int> LandscapeDefinitions::usedFiles_ [protected] |
Definition at line 55 of file LandscapeDefinitions.h.
Referenced by clearLandscapeDefinitions(), and getTex().
Definition at line 56 of file LandscapeDefinitions.h.
Referenced by clearLandscapeDefinitions(), and getDefn().
Definition at line 57 of file LandscapeDefinitions.h.
Referenced by clearLandscapeDefinitions(), and getInclude().
1.5.3