31 std::unique_ptr<core::systems::simulation::Simulation>
simulation);
35 void Update(
float deltaTime);
36 void Ui(
float deltaTime);
37 void Render(
float deltaTime);
44 std::unique_ptr<core::systems::simulation::Simulation>
simulation;
Definition: countryselectionscene.h:28
std::unique_ptr< core::systems::simulation::Simulation > simulation
Definition: countryselectionscene.h:44
void Init()
Definition: countryselectionscene.cpp:32
void StartGame()
Definition: countryselectionscene.cpp:65
entt::entity selected_country
Definition: countryselectionscene.h:46
void Ui(float deltaTime)
Definition: countryselectionscene.cpp:58
~CountrySelectionScene()=default
void Render(float deltaTime)
Definition: countryselectionscene.cpp:60
void Update(float deltaTime)
Definition: countryselectionscene.cpp:41
std::unique_ptr< systems::SysStarSystemRenderer > system_renderer
Definition: countryselectionscene.h:43
CountrySelectionScene(engine::Application &app, std::unique_ptr< systems::SysStarSystemRenderer > renderer, std::unique_ptr< core::systems::simulation::Simulation > simulation)
Definition: countryselectionscene.cpp:27
void InitializeLuaFunctions()
Definition: countryselectionscene.cpp:73
Definition: rmlscene.h:26
Definition: application.h:61
Definition: loadingscene.cpp:43