Simulator::ISimulatorStrategy class

Contents

Derived classes

class cStrategy

Public functions

auto AddRef() -> int pure virtual
auto Release() -> int pure virtual
void Initialize() pure virtual
void Dispose() pure virtual
auto GetName() const -> const char* pure virtual
void OnModeExited(uint32_t previousModeID, uint32_t newModeID) pure virtual
void OnModeEntered(uint32_t previousModeID, uint32_t newModeID) 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
void OnLoad(const cSavedGameHeader& savedGame) pure virtual
auto WriteToXML(XmlSerializer*) -> bool pure virtual
void Update(int deltaTime, int deltaGameTime) pure virtual
void PostUpdate(int deltaTime, int deltaGameTime) pure virtual
void func40h(uint32_t) pure virtual
void func44h(uint32_t) pure virtual
void func48h() pure virtual
void func4Ch() pure virtual