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 | Private Attributes | List of all members
cqsp::headless::HeadlessApplication Class Reference

#include <headlessapplication.h>

Public Member Functions

 HeadlessApplication ()
 
int run ()
 
cqsp::asset::AssetManagerGetAssetManager ()
 
cqsp::client::ConquerSpaceGetGame ()
 
void InitSimulationPtr ()
 
cqsp::common::systems::simulation::SimulationGetSimulation ()
 

Private Attributes

cqsp::asset::AssetManager asset_manager
 
cqsp::asset::AssetLoader asset_loader
 
cqsp::client::ConquerSpace conquer_space
 
std::unique_ptr< cqsp::common::systems::simulation::Simulationsimulation
 
std::map< std::string, HeadlessCommandcommand_map
 

Constructor & Destructor Documentation

◆ HeadlessApplication()

cqsp::headless::HeadlessApplication::HeadlessApplication ( )

Member Function Documentation

◆ GetAssetManager()

cqsp::asset::AssetManager & cqsp::headless::HeadlessApplication::GetAssetManager ( )

◆ GetGame()

cqsp::client::ConquerSpace & cqsp::headless::HeadlessApplication::GetGame ( )

◆ GetSimulation()

cqsp::common::systems::simulation::Simulation & cqsp::headless::HeadlessApplication::GetSimulation ( )

◆ InitSimulationPtr()

void cqsp::headless::HeadlessApplication::InitSimulationPtr ( )

◆ run()

int cqsp::headless::HeadlessApplication::run ( )

Member Data Documentation

◆ asset_loader

cqsp::asset::AssetLoader cqsp::headless::HeadlessApplication::asset_loader
private

◆ asset_manager

cqsp::asset::AssetManager cqsp::headless::HeadlessApplication::asset_manager
private

◆ command_map

std::map<std::string, HeadlessCommand> cqsp::headless::HeadlessApplication::command_map
private

◆ conquer_space

cqsp::client::ConquerSpace cqsp::headless::HeadlessApplication::conquer_space
private

◆ simulation

std::unique_ptr<cqsp::common::systems::simulation::Simulation> cqsp::headless::HeadlessApplication::simulation
private

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