| additional_actions_pressed() | controller_base | inlineprotectedvirtual |
| all_players() const | play_controller | |
| apply_keyboard_scroll(int x, int y) | controller_base | |
| can_redo() const | play_controller | |
| can_undo() const | play_controller | |
| can_use_synced_wml_menu() const | play_controller | |
| check_objectives()=0 | play_controller | pure virtual |
| check_time_over() | play_controller | protectedvirtual |
| check_victory() | play_controller | |
| controller_base(const config &game_config, CVideo &video) | controller_base | |
| current_side() const | play_controller | inline |
| current_team() | play_controller | |
| current_team() const | play_controller | |
| default_prompt() | quit_confirmation | static |
| defeat_music_ | play_controller | private |
| do_autosave() | play_controller | |
| do_consolesave(const std::string &filename) | play_controller | |
| do_init_side() | play_controller | |
| draw() | events::sdl_handler | inlinevirtual |
| draw_layering(const bool auto_join=true) | video2::draw_layering | protected |
| enemies_visible() const | play_controller | protected |
| enter_textbox() | play_controller | protected |
| execute_action(const std::vector< std::string > &items_arg, int xloc, int yloc, bool context_menu) | controller_base | protectedvirtual |
| find_last_visible_team() const | play_controller | protected |
| finish_side_turn() | play_controller | protected |
| finish_turn() | play_controller | protected |
| fire_preload() | play_controller | protected |
| fire_prestart() | play_controller | protected |
| fire_start() | play_controller | protected |
| force_end_turn()=0 | play_controller | pure virtual |
| game_config_ | controller_base | protected |
| gamestate() | play_controller | inline |
| gamestate() const | play_controller | inline |
| gamestate_ | play_controller | protected |
| get_classification() | play_controller | |
| get_disallow_recall() | play_controller | inline |
| get_display() | play_controller | virtual |
| get_end_level_data_const() const | play_controller | inline |
| get_hotkey_command_executor() | play_controller | virtual |
| get_map_const() const | play_controller | inline |
| get_menu_handler() | play_controller | inline |
| get_mouse_handler_base() | play_controller | virtual |
| get_mp_settings() | play_controller | |
| get_plugins_context() | play_controller | virtual |
| get_scenario_name() | play_controller | inline |
| get_server_request_number() const | play_controller | inline |
| get_soundsource_man() | play_controller | virtual |
| get_teams_const() const | play_controller | inline |
| get_theme(const config &game_config, std::string theme_name) | controller_base | static |
| get_ticks() | play_controller | |
| get_tod_manager_const() const | play_controller | inline |
| get_undo_stack() | play_controller | inline |
| get_units_const() const | play_controller | inline |
| get_whiteboard() | play_controller | |
| gui_ | play_controller | protected |
| handle_event(const SDL_Event &event) | controller_base | protectedvirtual |
| handle_generic_event(const std::string &) | play_controller | inlinevirtual |
| handle_scroll(int mousex, int mousey, int mouse_flags, double joystickx, double joysticky) | controller_base | protected |
| handle_window_event(const SDL_Event &) | controller_base | inlineprotectedvirtual |
| handler_members() | events::sdl_handler | inlineprotectedvirtual |
| have_keyboard_focus() | play_controller | protectedvirtual |
| help_manager_ | play_controller | protected |
| hotkey_handler_ | play_controller | protected |
| ignore_replay_errors_ | play_controller | mutableprotected |
| in_context_menu(hotkey::HOTKEY_COMMAND command) const | controller_base | protectedvirtual |
| increase_server_request_number() | play_controller | inline |
| init(CVideo &video, const config &level) | play_controller | private |
| init_gui() | play_controller | protectedvirtual |
| init_managers() | play_controller | protected |
| init_side_begin() | play_controller | |
| init_side_done_now_ | play_controller | protected |
| init_side_end() | play_controller | |
| is_browsing() const override | play_controller | virtual |
| is_linger_mode() const | play_controller | inline |
| is_lingering() const | play_controller | inline |
| is_networked_mp() const | play_controller | inlinevirtual |
| is_observer() const | play_controller | inline |
| is_regular_game_end() const | play_controller | inline |
| is_replay() | play_controller | inlinevirtual |
| is_skipping_replay() const | play_controller | inline |
| is_team_visible(int team_num, bool observer) const | play_controller | protected |
| join() | events::sdl_handler | virtual |
| join(context &c) | events::sdl_handler | virtual |
| join_global() | events::sdl_handler | virtual |
| join_same(sdl_handler *parent) | events::sdl_handler | virtual |
| joystick_manager_ | controller_base | protected |
| key_ | controller_base | protected |
| labels_manager_ | play_controller | protected |
| leave() | events::sdl_handler | virtual |
| leave_global() | events::sdl_handler | virtual |
| level_ | play_controller | protected |
| linger_ | play_controller | protected |
| load_game() | play_controller | |
| maybe_do_init_side() | play_controller | |
| maybe_throw_return_to_play_side() | play_controller | inline |
| menu_handler_ | play_controller | protected |
| mouse_handler_ | play_controller | protected |
| on_not_observer()=0 | play_controller | pure virtual |
| persist_ | play_controller | protected |
| play_controller(const config &level, saved_game &state_of_game, const config &game_config, const tdata_cache &tdata, CVideo &video, bool skip_replay) | play_controller | |
| play_side() | play_controller | |
| play_side_impl() | play_controller | inlinevirtual |
| play_slice(bool is_delay_enabled=true) | controller_base | |
| play_slice_catch() | play_controller | protected |
| play_turn() | play_controller | protected |
| player_type_changed_ | play_controller | protected |
| plugins_context_ | play_controller | protected |
| process_event() | events::sdl_handler | inlinevirtual |
| process_focus_keydown_event(const SDL_Event &event) | play_controller | protectedvirtual |
| process_help_string(int, int) | events::sdl_handler | inlinevirtual |
| process_keydown_event(const SDL_Event &event) | play_controller | protectedvirtual |
| process_keyup_event(const SDL_Event &event) | play_controller | protectedvirtual |
| process_oos(const std::string &msg) const | play_controller | virtual |
| process_tooltip_string(int, int) | events::sdl_handler | inlinevirtual |
| pump() | play_controller | |
| quit() | quit_confirmation | static |
| quit_confirmation(const std::function< bool()> &prompt=&quit_confirmation::default_prompt) | quit_confirmation | inlineexplicit |
| quit_to_desktop() | quit_confirmation | static |
| quit_to_title() | quit_confirmation | static |
| recieve_from_wesnothd(config &) const | play_controller | inlinevirtual |
| redo() | play_controller | |
| remove_from_carryover_on_defeat_ | play_controller | private |
| replay_ | play_controller | protected |
| requires_event_focus(const SDL_Event *=nullptr) const | events::sdl_handler | inlinevirtual |
| reset_end_level_data() | play_controller | inline |
| reset_gamestate(const config &level, int replay_pos) | play_controller | protected |
| save_game() | play_controller | |
| save_game_auto(const std::string &filename) | play_controller | |
| save_map() | play_controller | |
| save_replay() | play_controller | |
| save_replay_auto(const std::string &filename) | play_controller | |
| saved_game_ | play_controller | protected |
| scope_ | play_controller | private |
| scoped_savegame_snapshot | play_controller | friend |
| scroll_down_ | controller_base | protected |
| scroll_left_ | controller_base | protected |
| scroll_right_ | controller_base | protected |
| scroll_up_ | controller_base | protected |
| scrolling_ | controller_base | protected |
| sdl_handler(const bool auto_join=true) | events::sdl_handler | protected |
| select_defeat_music() const | play_controller | protected |
| select_victory_music() const | play_controller | protected |
| send_to_wesnothd(const config &, const std::string &="unknown") const | play_controller | inlinevirtual |
| set_defeat_music_list(const std::string &list) | play_controller | protected |
| set_end_level_data(const end_level_data &data) | play_controller | inline |
| set_scroll_down(bool on) | controller_base | |
| set_scroll_left(bool on) | controller_base | |
| set_scroll_right(bool on) | controller_base | |
| set_scroll_up(bool on) | controller_base | |
| set_victory_music_list(const std::string &list) | play_controller | protected |
| should_return_to_play_side() | play_controller | inlinevirtual |
| show_menu(const std::vector< std::string > &items_arg, int xloc, int yloc, bool context_menu, display &disp) | controller_base | protectedvirtual |
| show_prompt(const std::string &message) | quit_confirmation | static |
| skip_replay_ | play_controller | protected |
| soundsources_manager_ | play_controller | protected |
| start_game() | play_controller | protected |
| statistics_context_ | play_controller | protected |
| sync_end_turn() | play_controller | inlineprotectedvirtual |
| tab() | play_controller | protected |
| tdata_ | play_controller | protected |
| theme() | play_controller | inline |
| ticks() const | play_controller | inline |
| ticks_ | play_controller | private |
| to_config() const | play_controller | |
| toggle_skipping_replay() | play_controller | inline |
| tooltips_manager_ | play_controller | protected |
| turn() const | play_controller | inline |
| undo() | play_controller | |
| undo_stack() | play_controller | inlineprotected |
| undo_stack() const | play_controller | inlineprotected |
| update_gui_to_player(const int team_index, const bool observe=false) | play_controller | |
| update_savegame_snapshot() const | play_controller | |
| update_viewing_player()=0 | play_controller | protectedpure virtual |
| victory_music_ | play_controller | private |
| victory_when_enemies_defeated_ | play_controller | private |
| volatile_draw() | events::sdl_handler | inlinevirtual |
| volatile_undraw() | events::sdl_handler | inlinevirtual |
| whiteboard_manager_ | play_controller | protected |
| xp_mod_ | play_controller | protected |
| ~controller_base() | controller_base | virtual |
| ~draw_layering() | video2::draw_layering | protectedvirtual |
| ~observer() | events::observer | inlinevirtual |
| ~play_controller() | play_controller | virtual |
| ~quit_confirmation() | quit_confirmation | inline |
| ~sdl_handler() | events::sdl_handler | protectedvirtual |