Simulator::ISimulatorStrategy class

Derived classes

class cStrategy

Public functions

auto AddRef() -> int pure virtual
auto Release() -> int pure virtual
auto Initialize() -> void pure virtual
auto Dispose() -> void pure virtual
auto GetName() const -> const char* pure virtual
auto OnModeExited(uint32_t previousModeID, uint32_t newModeID) -> void pure virtual
auto OnModeEntered(uint32_t previousModeID, uint32_t newModeID) -> void pure virtual
auto GetLastGameMode() const -> uint32_t pure virtual
auto GetCurrentGameMode() const -> uint32_t pure virtual
auto func24h(uint32_t) -> bool pure virtual
auto Write(ISerializerStream*) -> bool pure virtual
auto Read(ISerializerStream*) -> bool pure virtual
auto OnLoad(const cSavedGameHeader& savedGame) -> void pure virtual
auto WriteToXML(XmlSerializer*) -> bool pure virtual
auto Update(int deltaTime, int deltaGameTime) -> void pure virtual
auto PostUpdate(int deltaTime, int deltaGameTime) -> void pure virtual
auto func40h(uint32_t) -> void pure virtual
auto func44h(uint32_t) -> void pure virtual
auto func48h() -> void pure virtual
auto func4Ch() -> void pure virtual