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 Member Functions | Private Attributes | List of all members
cqsp::client::systems::MapModeWindow Class Reference

#include <mapmodewindow.h>

Inheritance diagram for cqsp::client::systems::MapModeWindow:
cqsp::client::systems::SysUserInterface

Public Member Functions

 MapModeWindow (engine::Application &app)
 
void Init ()
 
void DoUI (int delta_time)
 
void DoUpdate (int delta_time)
 
void OnTick ()
 
- Public Member Functions inherited from cqsp::client::systems::SysUserInterface
 SysUserInterface (engine::Application &_app)
 
virtual ~SysUserInterface ()=default
 
engine::ApplicationGetApp ()
 
core::UniverseGetUniverse ()
 
core::scripting::ScriptInterfaceGetScriptInterface ()
 
asset::AssetManagerGetAssetManager ()
 

Private Member Functions

void SetMapMode (ctx::MapMode map_mode)
 
ctx::MapMode GetMapMode ()
 
void MapModeButton (const char *string, ctx::MapMode map_mode)
 
void MapModeButton (const char *string, ctx::MapMode map_mode, ctx::MapMode map_mode2)
 

Private Attributes

entt::entity selected_good = entt::null
 

Additional Inherited Members

- Public Attributes inherited from cqsp::client::systems::SysUserInterface
ImGuiWindowFlags window_flags = 0
 

Constructor & Destructor Documentation

◆ MapModeWindow()

cqsp::client::systems::MapModeWindow::MapModeWindow ( engine::Application app)
inlineexplicit

Member Function Documentation

◆ DoUI()

void cqsp::client::systems::MapModeWindow::DoUI ( int  delta_time)
virtual

◆ DoUpdate()

void cqsp::client::systems::MapModeWindow::DoUpdate ( int  delta_time)
virtual

◆ GetMapMode()

ctx::MapMode cqsp::client::systems::MapModeWindow::GetMapMode ( )
inlineprivate

◆ Init()

void cqsp::client::systems::MapModeWindow::Init ( )
virtual

◆ MapModeButton() [1/2]

void cqsp::client::systems::MapModeWindow::MapModeButton ( const char *  string,
ctx::MapMode  map_mode 
)
private

◆ MapModeButton() [2/2]

void cqsp::client::systems::MapModeWindow::MapModeButton ( const char *  string,
ctx::MapMode  map_mode,
ctx::MapMode  map_mode2 
)
private

◆ OnTick()

void cqsp::client::systems::MapModeWindow::OnTick ( )
virtual

◆ SetMapMode()

void cqsp::client::systems::MapModeWindow::SetMapMode ( ctx::MapMode  map_mode)
inlineprivate

Member Data Documentation

◆ selected_good

entt::entity cqsp::client::systems::MapModeWindow::selected_good = entt::null
private

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