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::client::headless::HeadlessApplication Class Reference

#include <headlessapplication.h>

Public Member Functions

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

Private Attributes

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

Constructor & Destructor Documentation

◆ HeadlessApplication()

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

Member Function Documentation

◆ GetAssetManager()

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

◆ GetGame()

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

◆ GetSimulation()

Simulation & cqsp::client::headless::HeadlessApplication::GetSimulation ( )

◆ InitSimulationPtr()

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

◆ run()

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

Member Data Documentation

◆ asset_loader

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

◆ asset_manager

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

◆ command_map

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

◆ conquer_space

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

◆ simulation

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

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