#include <isimulationsystem.h>
◆ ISimulationSystem()
| cqsp::core::systems::ISimulationSystem::ISimulationSystem |
( |
Game & |
game | ) |
|
|
inlineexplicit |
◆ ~ISimulationSystem()
| virtual cqsp::core::systems::ISimulationSystem::~ISimulationSystem |
( |
| ) |
|
|
virtualdefault |
◆ DoSystem()
| virtual void cqsp::core::systems::ISimulationSystem::DoSystem |
( |
| ) |
|
|
pure virtual |
Implemented in cqsp::core::systems::SysWalletReset, cqsp::core::systems::InfrastructureSim, cqsp::core::systems::history::SysMarketHistory, cqsp::core::systems::SysScript, cqsp::core::systems::SysAgent, cqsp::core::systems::SysInterplanetaryTrade, cqsp::core::systems::SysMarket, cqsp::core::systems::SysMarketReset, cqsp::core::systems::SysPlanetaryTrade, cqsp::core::systems::SysPopulationGrowth, cqsp::core::systems::SysPopulationConsumption, cqsp::core::systems::SysProduction, cqsp::core::systems::SysSpacePort, cqsp::core::systems::SysOrbit, cqsp::core::systems::SysScienceLab, and cqsp::core::systems::SysTechProgress.
◆ GetGame()
| Game & cqsp::core::systems::ISimulationSystem::GetGame |
( |
| ) |
|
|
inlineprotected |
◆ GetUniverse()
| Universe & cqsp::core::systems::ISimulationSystem::GetUniverse |
( |
| ) |
|
|
inlineprotected |
◆ Init()
| virtual void cqsp::core::systems::ISimulationSystem::Init |
( |
| ) |
|
|
inlinevirtual |
◆ Interval()
| virtual int cqsp::core::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::core::systems::SysScript, cqsp::core::systems::SysAgent, cqsp::core::systems::SysInterplanetaryTrade, cqsp::core::systems::SysMarket, cqsp::core::systems::SysMarketReset, cqsp::core::systems::SysPlanetaryTrade, cqsp::core::systems::SysPopulationGrowth, cqsp::core::systems::SysPopulationConsumption, cqsp::core::systems::SysProduction, cqsp::core::systems::SysSpacePort, cqsp::core::systems::history::SysMarketHistory, cqsp::core::systems::SysOrbit, cqsp::core::systems::SysScienceLab, and cqsp::core::systems::SysTechProgress.
◆ game
| Game& cqsp::core::systems::ISimulationSystem::game |
|
private |
The documentation for this class was generated from the following file: