Project Alice
Loading...
Searching...
No Matches
game_scene Namespace Reference

Classes

struct  scene_properties
 

Enumerations

enum class  scene_id : uint8_t {
  pick_nation , in_game_basic , in_game_military , in_game_state_selector ,
  in_game_military_selector , end_screen , count
}
 
enum class  borders_granularity : uint8_t { none , province , state , nation }
 

Functions

void switch_scene (sys::state &state, scene_id ui_scene)
 
void do_nothing_province_target (sys::state &state, dcon::nation_id nation, dcon::province_id target, sys::key_modifiers mod)
 
void do_nothing (sys::state &state)
 
void do_nothing_screen (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
bool belongs_on_map (sys::state &state, ui::element_base *checked_element)
 
map::map_view get_view (sys::state &state)
 
float get_effects_volume (sys::state &state)
 
void selected_units_control (sys::state &state, dcon::nation_id nation, dcon::province_id target, sys::key_modifiers mod)
 
void open_diplomacy (sys::state &state, dcon::nation_id nation, dcon::province_id target, sys::key_modifiers mod)
 
void select_player_nation_from_selected_province (sys::state &state)
 
void select_wargoal_state_from_selected_province (sys::state &state)
 
void send_selected_province_to_province_window (sys::state &state)
 
void start_dragging (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void stop_dragging (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void render_map_generic (sys::state &state)
 
void ui_rbutton (sys::state &state, sys::key_modifiers mod)
 
void ui_lbutton (sys::state &state, sys::key_modifiers mod)
 
void on_rbutton_down_map (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void on_lbutton_down_map (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void on_lbutton_up_map (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void handle_rbutton_down_map_interaction (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void handle_lbutton_down_map_interaction (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void on_rbutton_down (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void on_lbutton_down (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void on_lbutton_up_ui_click_hold_and_release (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void deselect_units (sys::state &state)
 
bool province_mid_point_is_in_selection (sys::state &state, int32_t x, int32_t y, dcon::province_id province)
 
bool province_port_is_in_selection (sys::state &state, int32_t x, int32_t y, dcon::province_id province)
 
bool army_is_in_selection (sys::state &state, int32_t x, int32_t y, dcon::army_id a)
 
bool navy_is_in_selection (sys::state &state, int32_t x, int32_t y, dcon::navy_id n)
 
void select_units (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void handle_drag_stop (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void on_lbutton_up (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
sys::virtual_key replace_keycodes_map_movement (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
sys::virtual_key replace_keycodes_identity (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
sys::virtual_key replace_keycodes (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void nation_picker_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void state_selector_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void military_screen_on_lbutton_up (sys::state &state)
 
void military_screen_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void handle_escape_basic (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void center_on_capital (sys::state &state, dcon::nation_id nation)
 
void in_game_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void do_nothing_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void on_key_down (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void console_log_pick_nation (sys::state &state, std::string_view message)
 
void console_log_other (sys::state &state, std::string_view message)
 
void render_units (sys::state &state)
 
void render_units_info_box (sys::state &state)
 
void render_ui_military (sys::state &state)
 
void render_ui_selection_screen (sys::state &state)
 
void render_ui_ingame (sys::state &state)
 
ui::mouse_probe recalculate_mouse_probe_identity (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe recalculate_mouse_probe_units_details (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe recalculate_mouse_probe_units (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe recalculate_mouse_probe_units_and_details (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe recalculate_mouse_probe_basic (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe recalculate_mouse_probe_military (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe recalculate_tooltip_probe_units_and_details (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe recalculate_tooltip_probe_basic (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
void clean_up_selected_armies_and_navies (sys::state &state)
 
void clean_up_basic_game_scene (sys::state &state)
 
void update_army_group_selection_ui (sys::state &state)
 
void update_unit_selection_ui (sys::state &state)
 
void update_ui_unit_details (sys::state &state)
 
void update_ui_state_basic (sys::state &state)
 
void update_basic_game_scene (sys::state &state)
 
void update_military_game_scene (sys::state &state)
 
void update_add_units_game_scene (sys::state &state)
 
void generic_map_scene_update (sys::state &state)
 
void open_chat_during_game (sys::state &state)
 
void open_chat_before_game (sys::state &state)
 
void highlight_player_nation (sys::state &state, std::vector< uint32_t > &data, dcon::province_id selected_province)
 
void highlight_given_province (sys::state &state, std::vector< uint32_t > &data, dcon::province_id selected_province)
 
void highlight_defensive_positions (sys::state &state, std::vector< uint32_t > &data, dcon::province_id selected_province)
 
ui::element_baseroot_end_screen (sys::state &state)
 
ui::element_baseroot_pick_nation (sys::state &state)
 
ui::element_baseroot_game_basic (sys::state &state)
 
ui::element_baseroot_game_battleplanner (sys::state &state)
 
ui::element_baseroot_game_battleplanner_add_army (sys::state &state)
 
ui::element_baseroot_game_battleplanner_unit_selection (sys::state &state)
 
ui::element_baseroot_game_wargoal_state_selection (sys::state &state)
 
scene_properties nation_picker ()
 
scene_properties basic_game ()
 
scene_properties battleplan_editor ()
 
scene_properties battleplan_editor_add_army ()
 
scene_properties state_wargoal_selector ()
 
scene_properties end_screen ()
 

Enumeration Type Documentation

◆ borders_granularity

Enumerator
none 
province 
state 
nation 

Definition at line 16 of file game_scene.hpp.

◆ scene_id

enum class game_scene::scene_id : uint8_t
strong
Enumerator
pick_nation 
in_game_basic 
in_game_military 
in_game_state_selector 
in_game_military_selector 
end_screen 
count 

Definition at line 6 of file game_scene.hpp.

Function Documentation

◆ army_is_in_selection()

bool game_scene::army_is_in_selection ( sys::state state,
int32_t  x,
int32_t  y,
dcon::army_id  a 
)

Definition at line 375 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ basic_game()

scene_properties game_scene::basic_game ( )
inline

Definition at line 207 of file game_scene.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ battleplan_editor()

scene_properties game_scene::battleplan_editor ( )
inline

Definition at line 236 of file game_scene.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ battleplan_editor_add_army()

scene_properties game_scene::battleplan_editor_add_army ( )
inline

Definition at line 260 of file game_scene.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ belongs_on_map()

bool game_scene::belongs_on_map ( sys::state state,
ui::element_base checked_element 
)

Definition at line 83 of file game_scene.cpp.

Here is the caller graph for this function:

◆ center_on_capital()

void game_scene::center_on_capital ( sys::state state,
dcon::nation_id  nation 
)

Definition at line 603 of file game_scene.cpp.

Here is the caller graph for this function:

◆ clean_up_basic_game_scene()

void game_scene::clean_up_basic_game_scene ( sys::state state)

Definition at line 905 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ clean_up_selected_armies_and_navies()

void game_scene::clean_up_selected_armies_and_navies ( sys::state state)

Definition at line 879 of file game_scene.cpp.

Here is the caller graph for this function:

◆ console_log_other()

void game_scene::console_log_other ( sys::state state,
std::string_view  message 
)

Definition at line 715 of file game_scene.cpp.

Here is the caller graph for this function:

◆ console_log_pick_nation()

void game_scene::console_log_pick_nation ( sys::state state,
std::string_view  message 
)

Definition at line 704 of file game_scene.cpp.

Here is the caller graph for this function:

◆ deselect_units()

void game_scene::deselect_units ( sys::state state)

Definition at line 329 of file game_scene.cpp.

Here is the caller graph for this function:

◆ do_nothing()

void game_scene::do_nothing ( sys::state state)

Definition at line 80 of file game_scene.cpp.

Here is the caller graph for this function:

◆ do_nothing_hotkeys()

void game_scene::do_nothing_hotkeys ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 690 of file game_scene.cpp.

Here is the caller graph for this function:

◆ do_nothing_province_target()

void game_scene::do_nothing_province_target ( sys::state state,
dcon::nation_id  nation,
dcon::province_id  target,
sys::key_modifiers  mod 
)

Definition at line 76 of file game_scene.cpp.

Here is the caller graph for this function:

◆ do_nothing_screen()

void game_scene::do_nothing_screen ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 81 of file game_scene.cpp.

Here is the caller graph for this function:

◆ end_screen()

scene_properties game_scene::end_screen ( )
inline

Definition at line 307 of file game_scene.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ generic_map_scene_update()

void game_scene::generic_map_scene_update ( sys::state state)

Definition at line 1014 of file game_scene.cpp.

◆ get_effects_volume()

float game_scene::get_effects_volume ( sys::state state)

Definition at line 105 of file game_scene.cpp.

Here is the caller graph for this function:

◆ get_view()

map::map_view game_scene::get_view ( sys::state state)

Definition at line 94 of file game_scene.cpp.

Here is the caller graph for this function:

◆ handle_drag_stop()

void game_scene::handle_drag_stop ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 433 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ handle_escape_basic()

void game_scene::handle_escape_basic ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 592 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ handle_lbutton_down_map_interaction()

void game_scene::handle_lbutton_down_map_interaction ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 268 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ handle_rbutton_down_map_interaction()

void game_scene::handle_rbutton_down_map_interaction ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 243 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ highlight_defensive_positions()

void game_scene::highlight_defensive_positions ( sys::state state,
std::vector< uint32_t > &  data,
dcon::province_id  selected_province 
)

Definition at line 1037 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ highlight_given_province()

void game_scene::highlight_given_province ( sys::state state,
std::vector< uint32_t > &  data,
dcon::province_id  selected_province 
)

Definition at line 1031 of file game_scene.cpp.

Here is the call graph for this function:

◆ highlight_player_nation()

void game_scene::highlight_player_nation ( sys::state state,
std::vector< uint32_t > &  data,
dcon::province_id  selected_province 
)

Definition at line 1025 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ in_game_hotkeys()

void game_scene::in_game_hotkeys ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 611 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ military_screen_hotkeys()

void game_scene::military_screen_hotkeys ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 558 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ military_screen_on_lbutton_up()

void game_scene::military_screen_on_lbutton_up ( sys::state state)

Definition at line 537 of file game_scene.cpp.

Here is the caller graph for this function:

◆ nation_picker()

scene_properties game_scene::nation_picker ( )
inline

Definition at line 181 of file game_scene.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ nation_picker_hotkeys()

void game_scene::nation_picker_hotkeys ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 515 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ navy_is_in_selection()

bool game_scene::navy_is_in_selection ( sys::state state,
int32_t  x,
int32_t  y,
dcon::navy_id  n 
)

Definition at line 380 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_key_down()

void game_scene::on_key_down ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 695 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_lbutton_down()

void game_scene::on_lbutton_down ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 288 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_lbutton_down_map()

void game_scene::on_lbutton_down_map ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 235 of file game_scene.cpp.

Here is the caller graph for this function:

◆ on_lbutton_up()

void game_scene::on_lbutton_up ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 462 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_lbutton_up_map()

void game_scene::on_lbutton_up_map ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 239 of file game_scene.cpp.

Here is the caller graph for this function:

◆ on_lbutton_up_ui_click_hold_and_release()

void game_scene::on_lbutton_up_ui_click_hold_and_release ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 300 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_rbutton_down()

void game_scene::on_rbutton_down ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 273 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ on_rbutton_down_map()

void game_scene::on_rbutton_down_map ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 231 of file game_scene.cpp.

Here is the caller graph for this function:

◆ open_chat_before_game()

void game_scene::open_chat_before_game ( sys::state state)

Definition at line 1021 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ open_chat_during_game()

void game_scene::open_chat_during_game ( sys::state state)

Definition at line 1018 of file game_scene.cpp.

Here is the call graph for this function:

◆ open_diplomacy()

void game_scene::open_diplomacy ( sys::state state,
dcon::nation_id  nation,
dcon::province_id  target,
sys::key_modifiers  mod 
)

Definition at line 148 of file game_scene.cpp.

Here is the caller graph for this function:

◆ province_mid_point_is_in_selection()

bool game_scene::province_mid_point_is_in_selection ( sys::state state,
int32_t  x,
int32_t  y,
dcon::province_id  province 
)

Definition at line 334 of file game_scene.cpp.

Here is the caller graph for this function:

◆ province_port_is_in_selection()

bool game_scene::province_port_is_in_selection ( sys::state state,
int32_t  x,
int32_t  y,
dcon::province_id  province 
)

Definition at line 348 of file game_scene.cpp.

Here is the caller graph for this function:

◆ recalculate_mouse_probe_basic()

ui::mouse_probe game_scene::recalculate_mouse_probe_basic ( sys::state state,
ui::mouse_probe  mouse_probe,
ui::mouse_probe  tooltip_probe 
)

Definition at line 811 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ recalculate_mouse_probe_identity()

ui::mouse_probe game_scene::recalculate_mouse_probe_identity ( sys::state state,
ui::mouse_probe  mouse_probe,
ui::mouse_probe  tooltip_probe 
)

Definition at line 769 of file game_scene.cpp.

◆ recalculate_mouse_probe_military()

ui::mouse_probe game_scene::recalculate_mouse_probe_military ( sys::state state,
ui::mouse_probe  mouse_probe,
ui::mouse_probe  tooltip_probe 
)

Definition at line 824 of file game_scene.cpp.

Here is the caller graph for this function:

◆ recalculate_mouse_probe_units()

ui::mouse_probe game_scene::recalculate_mouse_probe_units ( sys::state state,
ui::mouse_probe  mouse_probe,
ui::mouse_probe  tooltip_probe 
)

Definition at line 787 of file game_scene.cpp.

Here is the caller graph for this function:

◆ recalculate_mouse_probe_units_and_details()

ui::mouse_probe game_scene::recalculate_mouse_probe_units_and_details ( sys::state state,
ui::mouse_probe  mouse_probe,
ui::mouse_probe  tooltip_probe 
)

Definition at line 799 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ recalculate_mouse_probe_units_details()

ui::mouse_probe game_scene::recalculate_mouse_probe_units_details ( sys::state state,
ui::mouse_probe  mouse_probe,
ui::mouse_probe  tooltip_probe 
)

Definition at line 773 of file game_scene.cpp.

Here is the caller graph for this function:

◆ recalculate_tooltip_probe_basic()

ui::mouse_probe game_scene::recalculate_tooltip_probe_basic ( sys::state state,
ui::mouse_probe  mouse_probe,
ui::mouse_probe  tooltip_probe 
)

Definition at line 863 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ recalculate_tooltip_probe_units_and_details()

ui::mouse_probe game_scene::recalculate_tooltip_probe_units_and_details ( sys::state state,
ui::mouse_probe  mouse_probe,
ui::mouse_probe  tooltip_probe 
)

Definition at line 840 of file game_scene.cpp.

Here is the caller graph for this function:

◆ render_map_generic()

void game_scene::render_map_generic ( sys::state state)

Definition at line 209 of file game_scene.cpp.

◆ render_ui_ingame()

void game_scene::render_ui_ingame ( sys::state state)

Definition at line 748 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_ui_military()

void game_scene::render_ui_military ( sys::state state)

Definition at line 739 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_ui_selection_screen()

void game_scene::render_ui_selection_screen ( sys::state state)

Definition at line 743 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_units()

void game_scene::render_units ( sys::state state)

Definition at line 727 of file game_scene.cpp.

Here is the caller graph for this function:

◆ render_units_info_box()

void game_scene::render_units_info_box ( sys::state state)

Definition at line 733 of file game_scene.cpp.

Here is the caller graph for this function:

◆ replace_keycodes()

sys::virtual_key game_scene::replace_keycodes ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 505 of file game_scene.cpp.

Here is the caller graph for this function:

◆ replace_keycodes_identity()

sys::virtual_key game_scene::replace_keycodes_identity ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 501 of file game_scene.cpp.

Here is the caller graph for this function:

◆ replace_keycodes_map_movement()

sys::virtual_key game_scene::replace_keycodes_map_movement ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 486 of file game_scene.cpp.

Here is the caller graph for this function:

◆ root_end_screen()

ui::element_base * game_scene::root_end_screen ( sys::state state)

Definition at line 1054 of file game_scene.cpp.

Here is the caller graph for this function:

◆ root_game_basic()

ui::element_base * game_scene::root_game_basic ( sys::state state)

Definition at line 1062 of file game_scene.cpp.

Here is the caller graph for this function:

◆ root_game_battleplanner()

ui::element_base * game_scene::root_game_battleplanner ( sys::state state)

Definition at line 1066 of file game_scene.cpp.

Here is the caller graph for this function:

◆ root_game_battleplanner_add_army()

ui::element_base * game_scene::root_game_battleplanner_add_army ( sys::state state)

Definition at line 1070 of file game_scene.cpp.

Here is the caller graph for this function:

◆ root_game_battleplanner_unit_selection()

ui::element_base * game_scene::root_game_battleplanner_unit_selection ( sys::state state)

Definition at line 1074 of file game_scene.cpp.

◆ root_game_wargoal_state_selection()

ui::element_base * game_scene::root_game_wargoal_state_selection ( sys::state state)

Definition at line 1078 of file game_scene.cpp.

Here is the caller graph for this function:

◆ root_pick_nation()

ui::element_base * game_scene::root_pick_nation ( sys::state state)

Definition at line 1058 of file game_scene.cpp.

Here is the caller graph for this function:

◆ select_player_nation_from_selected_province()

void game_scene::select_player_nation_from_selected_province ( sys::state state)

Definition at line 162 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ select_units()

void game_scene::select_units ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 394 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ select_wargoal_state_from_selected_province()

void game_scene::select_wargoal_state_from_selected_province ( sys::state state)

Definition at line 183 of file game_scene.cpp.

Here is the caller graph for this function:

◆ selected_units_control()

void game_scene::selected_units_control ( sys::state state,
dcon::nation_id  nation,
dcon::province_id  target,
sys::key_modifiers  mod 
)

Definition at line 109 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ send_selected_province_to_province_window()

void game_scene::send_selected_province_to_province_window ( sys::state state)

Definition at line 189 of file game_scene.cpp.

Here is the caller graph for this function:

◆ start_dragging()

void game_scene::start_dragging ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 195 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ state_selector_hotkeys()

void game_scene::state_selector_hotkeys ( sys::state state,
sys::virtual_key  keycode,
sys::key_modifiers  mod 
)

Definition at line 526 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ state_wargoal_selector()

scene_properties game_scene::state_wargoal_selector ( )
inline

Definition at line 287 of file game_scene.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ stop_dragging()

void game_scene::stop_dragging ( sys::state state,
int32_t  x,
int32_t  y,
sys::key_modifiers  mod 
)

Definition at line 202 of file game_scene.cpp.

Here is the caller graph for this function:

◆ switch_scene()

void game_scene::switch_scene ( sys::state state,
scene_id  ui_scene 
)

Definition at line 13 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ui_lbutton()

void game_scene::ui_lbutton ( sys::state state,
sys::key_modifiers  mod 
)

Definition at line 221 of file game_scene.cpp.

Here is the caller graph for this function:

◆ ui_rbutton()

void game_scene::ui_rbutton ( sys::state state,
sys::key_modifiers  mod 
)

Definition at line 213 of file game_scene.cpp.

Here is the caller graph for this function:

◆ update_add_units_game_scene()

void game_scene::update_add_units_game_scene ( sys::state state)

Definition at line 1009 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_army_group_selection_ui()

void game_scene::update_army_group_selection_ui ( sys::state state)

Definition at line 935 of file game_scene.cpp.

Here is the caller graph for this function:

◆ update_basic_game_scene()

void game_scene::update_basic_game_scene ( sys::state state)

Definition at line 993 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_military_game_scene()

void game_scene::update_military_game_scene ( sys::state state)

Definition at line 1004 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_ui_state_basic()

void game_scene::update_ui_state_basic ( sys::state state)

Definition at line 980 of file game_scene.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_ui_unit_details()

void game_scene::update_ui_unit_details ( sys::state state)

Definition at line 971 of file game_scene.cpp.

Here is the caller graph for this function:

◆ update_unit_selection_ui()

void game_scene::update_unit_selection_ui ( sys::state state)

Definition at line 939 of file game_scene.cpp.

Here is the caller graph for this function: