#include <EconomyStore.h>
Public Member Functions | |
| Economy * | getEconomy () |
Static Public Member Functions | |
| static EconomyStore * | instance () |
Protected Member Functions | |
| void | loadEconomy () |
Protected Attributes | |
| Economy * | economy_ |
Static Protected Attributes | |
| static EconomyStore * | instance_ = 0 |
Private Member Functions | |
| EconomyStore () | |
| virtual | ~EconomyStore () |
Definition at line 26 of file EconomyStore.h.
| EconomyStore::EconomyStore | ( | ) | [private] |
| EconomyStore::~EconomyStore | ( | ) | [private, virtual] |
Definition at line 44 of file EconomyStore.cpp.
| EconomyStore * EconomyStore::instance | ( | ) | [static] |
Definition at line 30 of file EconomyStore.cpp.
References EconomyStore(), and instance_.
Referenced by ServerNewGameState::enterState(), ServerBuyAccessoryHandler::processMessage(), and startServer().
| Economy * EconomyStore::getEconomy | ( | ) |
Definition at line 66 of file EconomyStore.cpp.
References economy_, MetaClass::getClassName(), ScorchedServer::instance(), loadEconomy(), Logger::log(), and LangStringUtil::strcmp().
Referenced by ServerNewGameState::enterState(), loadEconomy(), and ServerBuyAccessoryHandler::processMessage().
| void EconomyStore::loadEconomy | ( | ) | [protected] |
Definition at line 48 of file EconomyStore.cpp.
References S3D::dialogExit(), economy_, getEconomy(), MetaClassRegistration::getNewClass(), ScorchedContext::getOptionsGame(), ScorchedServer::instance(), Economy::loadPrices(), and Economy::savePrices().
Referenced by EconomyStore(), and getEconomy().
EconomyStore * EconomyStore::instance_ = 0 [static, protected] |
Economy* EconomyStore::economy_ [protected] |
1.5.3