Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
cqsp::common::systems::ISimulationSystem Class Referenceabstract

#include <isimulationsystem.h>

Inheritance diagram for cqsp::common::systems::ISimulationSystem:
cqsp::common::systems::InfrastructureSim cqsp::common::systems::SysAgent cqsp::common::systems::SysMarket cqsp::common::systems::SysNavyControl cqsp::common::systems::SysOrbit cqsp::common::systems::SysPath cqsp::common::systems::SysPopulationConsumption cqsp::common::systems::SysPopulationGrowth cqsp::common::systems::SysProduction cqsp::common::systems::SysScienceLab cqsp::common::systems::SysScript cqsp::common::systems::SysSurface cqsp::common::systems::SysTechProgress cqsp::common::systems::SysTrade cqsp::common::systems::SysWalletReset cqsp::common::systems::history::SysMarketHistory

Public Member Functions

 ISimulationSystem (Game &game)
 
virtual ~ISimulationSystem ()=default
 
virtual void DoSystem ()=0
 
virtual int Interval ()
 

Protected Member Functions

GameGetGame ()
 
UniverseGetUniverse ()
 

Private Attributes

Gamegame
 

Constructor & Destructor Documentation

◆ ISimulationSystem()

cqsp::common::systems::ISimulationSystem::ISimulationSystem ( Game game)
inlineexplicit

◆ ~ISimulationSystem()

virtual cqsp::common::systems::ISimulationSystem::~ISimulationSystem ( )
virtualdefault

Member Function Documentation

◆ DoSystem()

virtual void cqsp::common::systems::ISimulationSystem::DoSystem ( )
pure virtual

◆ 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

Member Data Documentation

◆ game

Game& cqsp::common::systems::ISimulationSystem::game
private

The documentation for this class was generated from the following file: