#include <isimulationsystem.h>
◆ ISimulationSystem()
cqsp::common::systems::ISimulationSystem::ISimulationSystem |
( |
Game & |
game | ) |
|
|
inlineexplicit |
◆ ~ISimulationSystem()
virtual cqsp::common::systems::ISimulationSystem::~ISimulationSystem |
( |
| ) |
|
|
virtualdefault |
◆ DoSystem()
virtual void cqsp::common::systems::ISimulationSystem::DoSystem |
( |
| ) |
|
|
pure virtual |
Implemented in cqsp::common::systems::SysWalletReset, cqsp::common::systems::InfrastructureSim, cqsp::common::systems::history::SysMarketHistory, cqsp::common::systems::SysPath, cqsp::common::systems::SysSurface, cqsp::common::systems::SysScript, cqsp::common::systems::SysAgent, cqsp::common::systems::SysProduction, cqsp::common::systems::SysMarket, cqsp::common::systems::SysPopulationGrowth, cqsp::common::systems::SysPopulationConsumption, cqsp::common::systems::SysTrade, cqsp::common::systems::SysOrbit, cqsp::common::systems::SysNavyControl, cqsp::common::systems::SysScienceLab, and cqsp::common::systems::SysTechProgress.
◆ GetGame()
Game & cqsp::common::systems::ISimulationSystem::GetGame |
( |
| ) |
|
|
inlineprotected |
◆ GetUniverse()
Universe & cqsp::common::systems::ISimulationSystem::GetUniverse |
( |
| ) |
|
|
inlineprotected |
◆ Interval()
virtual int cqsp::common::systems::ISimulationSystem::Interval |
( |
| ) |
|
|
inlinevirtual |
How often is DoSystem
is run. It will be run every n number of ticks when the tick becomes a multiple of the number below. The default is 24
Reimplemented in cqsp::common::systems::SysPath, cqsp::common::systems::SysSurface, cqsp::common::systems::SysScript, cqsp::common::systems::SysAgent, cqsp::common::systems::SysProduction, cqsp::common::systems::SysMarket, cqsp::common::systems::SysPopulationGrowth, cqsp::common::systems::SysPopulationConsumption, cqsp::common::systems::SysTrade, cqsp::common::systems::SysOrbit, cqsp::common::systems::SysNavyControl, cqsp::common::systems::SysScienceLab, and cqsp::common::systems::SysTechProgress.
◆ game
Game& cqsp::common::systems::ISimulationSystem::game |
|
private |
The documentation for this class was generated from the following file: