Project Alice
Loading...
Searching...
No Matches
game_scene.hpp File Reference
#include <functional>
Include dependency graph for game_scene.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  game_scene::scene_properties
 

Namespaces

namespace  game_scene
 

Enumerations

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

Functions

void game_scene::on_rbutton_down (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void game_scene::on_lbutton_down (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void game_scene::on_lbutton_up (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void game_scene::switch_scene (sys::state &state, scene_id ui_scene)
 
void game_scene::selected_units_control (sys::state &state, dcon::nation_id nation, dcon::province_id target, sys::key_modifiers mod)
 
void game_scene::open_diplomacy (sys::state &state, dcon::nation_id nation, dcon::province_id target, sys::key_modifiers mod)
 
void game_scene::select_player_nation_from_selected_province (sys::state &state)
 
void game_scene::select_wargoal_state_from_selected_province (sys::state &state)
 
void game_scene::military_screen_on_lbutton_up (sys::state &state)
 
void game_scene::select_units (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void game_scene::start_dragging (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void game_scene::do_nothing_province_target (sys::state &state, dcon::nation_id nation, dcon::province_id target, sys::key_modifiers mod)
 
void game_scene::do_nothing_screen (sys::state &state, int32_t x, int32_t y, sys::key_modifiers mod)
 
void game_scene::do_nothing (sys::state &state)
 
sys::virtual_key game_scene::replace_keycodes_map_movement (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
sys::virtual_key game_scene::replace_keycodes_identity (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void game_scene::nation_picker_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void game_scene::do_nothing_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void game_scene::in_game_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void game_scene::military_screen_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void game_scene::state_selector_hotkeys (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
void game_scene::console_log_pick_nation (sys::state &state, std::string_view message)
 
void game_scene::console_log_other (sys::state &state, std::string_view message)
 
void game_scene::render_ui_ingame (sys::state &state)
 
void game_scene::render_ui_military (sys::state &state)
 
void game_scene::render_ui_selection_screen (sys::state &state)
 
void game_scene::render_map_generic (sys::state &state)
 
void game_scene::on_key_down (sys::state &state, sys::virtual_key keycode, sys::key_modifiers mod)
 
ui::mouse_probe game_scene::recalculate_mouse_probe_identity (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe game_scene::recalculate_mouse_probe_basic (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe game_scene::recalculate_tooltip_probe_basic (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe game_scene::recalculate_mouse_probe_military (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe game_scene::recalculate_tooltip_probe_units_and_details (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
ui::mouse_probe game_scene::recalculate_mouse_probe_units_and_details (sys::state &state, ui::mouse_probe mouse_probe, ui::mouse_probe tooltip_probe)
 
void game_scene::clean_up_basic_game_scene (sys::state &state)
 
void game_scene::update_basic_game_scene (sys::state &state)
 
void game_scene::generic_map_scene_update (sys::state &state)
 
void game_scene::update_ui_state_basic (sys::state &state)
 
void game_scene::update_ui_unit_details (sys::state &state)
 
void game_scene::update_military_game_scene (sys::state &state)
 
void game_scene::update_add_units_game_scene (sys::state &state)
 
void game_scene::open_chat_during_game (sys::state &state)
 
void game_scene::open_chat_before_game (sys::state &state)
 
void game_scene::highlight_player_nation (sys::state &state, std::vector< uint32_t > &data, dcon::province_id selected_province)
 
void game_scene::highlight_given_province (sys::state &state, std::vector< uint32_t > &data, dcon::province_id selected_province)
 
void game_scene::highlight_defensive_positions (sys::state &state, std::vector< uint32_t > &data, dcon::province_id selected_province)
 
void game_scene::clean_up_selected_armies_and_navies (sys::state &state)
 
ui::element_basegame_scene::root_end_screen (sys::state &state)
 
ui::element_basegame_scene::root_pick_nation (sys::state &state)
 
ui::element_basegame_scene::root_game_basic (sys::state &state)
 
ui::element_basegame_scene::root_game_battleplanner (sys::state &state)
 
ui::element_basegame_scene::root_game_battleplanner_unit_selection (sys::state &state)
 
ui::element_basegame_scene::root_game_wargoal_state_selection (sys::state &state)
 
ui::element_basegame_scene::root_game_battleplanner_add_army (sys::state &state)
 
scene_properties game_scene::nation_picker ()
 
scene_properties game_scene::basic_game ()
 
scene_properties game_scene::battleplan_editor ()
 
scene_properties game_scene::battleplan_editor_add_army ()
 
scene_properties game_scene::state_wargoal_selector ()
 
scene_properties game_scene::end_screen ()