50 std::unique_ptr<common::systems::simulation::Simulation>
simulation;
54 bool IsCommandComment(
const std::string& line,
const std::vector<std::string>& arguments,
55 const std::string& command);
Definition: assetloader.h:44
Definition: assetmanager.h:46
Definition: conquerspace.h:24
Definition: headlessapplication.h:34
std::unique_ptr< common::systems::simulation::Simulation > simulation
Definition: headlessapplication.h:50
client::ConquerSpace conquer_space
Definition: headlessapplication.h:49
asset::AssetManager asset_manager
Definition: headlessapplication.h:46
void InitSimulationPtr()
Definition: headlessapplication.cpp:97
ConquerSpace & GetGame()
Definition: headlessapplication.cpp:36
common::systems::simulation::Simulation & GetSimulation()
Definition: headlessapplication.cpp:102
asset::AssetManager & GetAssetManager()
Definition: headlessapplication.cpp:34
std::map< std::string, HeadlessCommand > command_map
Definition: headlessapplication.h:52
int run()
Definition: headlessapplication.cpp:40
HeadlessApplication()
Definition: headlessapplication.cpp:38
bool IsCommandComment(const std::string &line, const std::vector< std::string > &arguments, const std::string &command)
Definition: headlessapplication.cpp:104
asset::AssetLoader asset_loader
Definition: headlessapplication.h:47
Main simulation of game. /summary> To add a simulation in the game, add a class extending from cqsp::...
Definition: simulation.h:35
Definition: generate.cpp:21
int(* HeadlessCommand)(ConquerSpace &, std::vector< std::string > arguments)
Definition: headlessapplication.h:32