| additional_actions_pressed() | controller_base | inlineprotectedvirtual |
| after_human_turn() override | playmp_controller | protectedvirtual |
| ai_fallback_ | playsingle_controller | protected |
| all_players() const | play_controller | |
| before_human_turn() | playsingle_controller | protected |
| blindfold_ | playmp_controller | protected |
| blockers_ | quit_confirmation | inlineprivatestatic |
| can_redo() const | play_controller | |
| can_undo() const | play_controller | |
| can_use_synced_wml_menu() const | play_controller | |
| check_next_scenario_is_known() | play_controller | private |
| check_objectives() override | playsingle_controller | virtual |
| check_time_over() | play_controller | protectedvirtual |
| check_victory() | play_controller | |
| controller_base() | controller_base | |
| current_side() const | play_controller | inline |
| current_team() | play_controller | |
| current_team() const | play_controller | |
| cursor_setter_ | playsingle_controller | protected |
| default_prompt() | quit_confirmation | static |
| defeat_music_ | play_controller | private |
| describe_result() const | playsingle_controller | |
| did_autosave_this_turn_ | play_controller | protected |
| did_tod_sound_this_turn_ | play_controller | protected |
| do_autosave() | play_controller | |
| do_consolesave(const std::string &filename) | play_controller | |
| do_end_level() | playsingle_controller | |
| do_healing() const | play_controller | inline |
| do_idle_notification() override | playmp_controller | protectedvirtual |
| do_init_side() | play_controller | |
| enable_replay(bool is_unit_test=false) | playsingle_controller | |
| end_linger() override | playmp_controller | virtual |
| end_turn() | playsingle_controller | |
| end_turn_enable(bool enable) | playsingle_controller | protected |
| end_turn_requested_ | playsingle_controller | protected |
| enemies_visible() const | play_controller | protected |
| enter_textbox() | play_controller | protected |
| execute_action(const std::vector< std::string > &items_arg) | controller_base | protectedvirtual |
| execute_gotos() | playsingle_controller | protected |
| find_viewing_side() const override | playsingle_controller | protectedvirtual |
| finish_side_turn() | playsingle_controller | |
| finish_side_turn_events() | 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() override | playsingle_controller | 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() const | play_controller | inline |
| get_display() override | play_controller | virtual |
| get_end_level_data() const | play_controller | inline |
| get_hotkey_command_executor() override | play_controller | virtual |
| get_loaded_resources() const | play_controller | inline |
| get_map() const | play_controller | inline |
| get_menu_handler() | play_controller | inline |
| get_mouse_handler_base() override | play_controller | virtual |
| get_mp_settings() | play_controller | |
| get_player_type_changed() const | playsingle_controller | inline |
| get_plugins_context() override | play_controller | virtual |
| get_replay() | play_controller | |
| get_replay_controller() const override | playsingle_controller | inlinevirtual |
| get_saved_game() | play_controller | inline |
| get_scenario_name() const | play_controller | inline |
| get_server_request_number() const | play_controller | inline |
| get_soundsource_man() override | play_controller | virtual |
| get_teams() | play_controller | inline |
| get_teams() const | play_controller | inline |
| get_tod_manager() const | play_controller | inline |
| get_undo_stack() | play_controller | inline |
| get_units() const | play_controller | inline |
| get_units() | play_controller | inline |
| get_whiteboard() const | play_controller | |
| gui_ | play_controller | protected |
| handle_event(const SDL_Event &event) override | controller_base | protectedvirtual |
| handle_generic_event(const std::string &name) override | playmp_controller | protectedvirtual |
| handle_scroll(int mousex, int mousey, int mouse_flags) | controller_base | protected |
| handle_window_event(const SDL_Event &) | events::sdl_handler | inlinevirtual |
| handler_members() | events::sdl_handler | inlineprotectedvirtual |
| has_joined() | events::sdl_handler | inlinevirtual |
| has_joined_ | events::sdl_handler | private |
| has_joined_global() | events::sdl_handler | inlinevirtual |
| has_joined_global_ | events::sdl_handler | private |
| have_keyboard_focus() override | play_controller | protectedvirtual |
| help_manager_ | play_controller | protected |
| hotkey_handler_ | play_controller | protected |
| ignore_replay_errors_ | play_controller | mutableprotected |
| increase_server_request_number() | play_controller | inline |
| init(const config &level) | play_controller | private |
| init_gui() override | playsingle_controller | protectedvirtual |
| init_managers() | play_controller | protected |
| init_side_begin() | play_controller | |
| init_side_end() | play_controller | |
| is_browsing() const override | play_controller | virtual |
| is_during_turn() const | play_controller | |
| is_host() const override | playmp_controller | protectedvirtual |
| is_linger_mode() const | play_controller | |
| is_networked_mp() const override | playmp_controller | virtual |
| is_observer() const | play_controller | inline |
| is_regular_game_end() const | play_controller | inline |
| is_replay() const | play_controller | inline |
| is_skipping_actions() const | play_controller | |
| is_skipping_replay() const | play_controller | inline |
| is_skipping_story() const | play_controller | inline |
| is_team_visible(int team_num, bool observer) const | playsingle_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 |
| key_release_listener_ | controller_base | private |
| labels_manager_ | play_controller | protected |
| last_scroll_tick_ | controller_base | protected |
| leave() | events::sdl_handler | virtual |
| leave_global() | events::sdl_handler | virtual |
| level_ | play_controller | protected |
| linger() | playsingle_controller | protected |
| load_game() | play_controller | |
| long_touch_callback(int x, int y) | controller_base | protected |
| long_touch_timer_ | controller_base | private |
| map_start_ | play_controller | protected |
| maybe_do_init_side() | play_controller | |
| maybe_linger() override | playmp_controller | virtual |
| maybe_throw_return_to_play_side() const | play_controller | |
| menu_handler_ | play_controller | protected |
| mouse_handler_ | play_controller | protected |
| mp_info_ | playmp_controller | private |
| network_processing_stopped_ | playmp_controller | mutableprotected |
| network_reader_ | playmp_controller | private |
| next_scenario_notified_ | playmp_controller | protected |
| on_not_observer() override | playmp_controller | protectedvirtual |
| on_replay_end(bool is_unit_test) | playsingle_controller | |
| open_ | quit_confirmation | inlineprivatestatic |
| controller_base::operator=(sdl_handler &&)=delete | events::sdl_handler | |
| controller_base::operator=(const sdl_handler &) | events::sdl_handler | protected |
| persist_ | play_controller | protected |
| play_ai_turn() | playsingle_controller | protected |
| play_controller(const config &level, saved_game &state_of_game) | play_controller | |
| play_human_turn() override | playmp_controller | protectedvirtual |
| play_idle_loop() override | playmp_controller | protectedvirtual |
| play_network_turn() override | playmp_controller | protectedvirtual |
| play_scenario(const config &level) | playsingle_controller | |
| play_scenario_init(const config &level) | playsingle_controller | |
| play_scenario_main_loop() | playsingle_controller | |
| play_side() | playsingle_controller | |
| play_side_impl() | playsingle_controller | protected |
| play_slice() override | playmp_controller | virtual |
| play_slice_catch() | play_controller | protected |
| play_some() | playsingle_controller | |
| player_type_changed_ | play_controller | protected |
| playmp_controller(const config &level, saved_game &state_of_game, mp_game_metadata *mp_info) | playmp_controller | |
| playsingle_controller(const config &level, saved_game &state_of_game) | playsingle_controller | |
| plugins_context_ | play_controller | protected |
| process() override | controller_base | protectedvirtual |
| PROCESS_DATA_RESULT enum name | playmp_controller | private |
| process_event() | events::sdl_handler | inlinevirtual |
| process_focus_keydown_event(const SDL_Event &event) override | play_controller | protectedvirtual |
| process_keydown_event(const SDL_Event &event) override | play_controller | protectedvirtual |
| process_keyup_event(const SDL_Event &event) override | play_controller | protectedvirtual |
| process_network_change_controller_impl(const config &) | playmp_controller | private |
| process_network_data(bool unsync_only=false) | playmp_controller | private |
| process_network_data_impl(const config &cfg, bool chat_only=false) | playmp_controller | private |
| process_network_side_drop_impl(const config &t) | playmp_controller | private |
| process_network_turn_impl(const config &t, bool chat_only=false) | playmp_controller | private |
| process_oos(const std::string &err_msg) const override | playmp_controller | virtual |
| process_tooltip_string(int, int) | events::sdl_handler | inlinevirtual |
| prompt_ | quit_confirmation | private |
| pump() | play_controller | |
| pump_monitor() | events::pump_monitor | |
| quit() | quit_confirmation | static |
| quit_confirmation(const std::function< bool()> &prompt=&quit_confirmation::default_prompt) | quit_confirmation | inlineexplicit |
| quit_confirmation(const quit_confirmation &)=delete | quit_confirmation | private |
| quit_to_desktop() | quit_confirmation | static |
| quit_to_title() | quit_confirmation | static |
| receive_actions() override | playmp_controller | virtual |
| receive_from_wesnothd(config &cfg) const override | playmp_controller | virtual |
| recorder() const | play_controller | inline |
| redo() | play_controller | |
| refresh_objectives() const | play_controller | |
| remove_blindfold() | playmp_controller | protected |
| replay_ | play_controller | protected |
| replay_controller_ | playsingle_controller | protected |
| require_end_turn() override | playsingle_controller | virtual |
| 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 |
| reset_replay() | playsingle_controller | protected |
| reveal_map_default() const | play_controller | |
| 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 |
| scroll_carry_x_ | controller_base | protected |
| scroll_carry_y_ | controller_base | protected |
| 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(sdl_handler &&)=delete | events::sdl_handler | |
| sdl_handler(const bool auto_join=true) | events::sdl_handler | protected |
| sdl_handler(const sdl_handler &) | events::sdl_handler | protected |
| select_music(bool victory) const | play_controller | protected |
| send_actions() override | playmp_controller | virtual |
| send_change_side_controller(int side, const std::string &player) | playmp_controller | private |
| send_to_wesnothd(const config &cfg, const std::string &packet_type="unknown") const override | playmp_controller | virtual |
| set_do_healing(bool do_healing) | play_controller | inline |
| set_end_level_data(const end_level_data &data) | play_controller | inline |
| set_player_type_changed() | playsingle_controller | inline |
| set_scroll_down(bool on) | controller_base | inline |
| set_scroll_left(bool on) | controller_base | inline |
| set_scroll_right(bool on) | controller_base | inline |
| set_scroll_up(bool on) | controller_base | inline |
| should_return_to_play_side() const override | playsingle_controller | virtual |
| show_menu(const theme::menu *menu, const point &loc, bool context_menu) | controller_base | protected |
| show_objectives() const | play_controller | |
| show_prompt(const std::string &message) | quit_confirmation | static |
| show_turn_dialog() | playsingle_controller | protected |
| skip_empty_sides(int side_num) | playsingle_controller | |
| skip_replay_ | play_controller | protected |
| skip_story_ | play_controller | protected |
| soundsources_manager_ | play_controller | protected |
| start_faded_ | play_controller | protected |
| start_game() | play_controller | protected |
| start_network() | playmp_controller | protected |
| statistics() | play_controller | inline |
| statistics_context_ | play_controller | protected |
| stop_network() | playmp_controller | protected |
| surrender(int side_number) | playmp_controller | |
| sync_end_turn() override | playsingle_controller | protectedvirtual |
| tab() | play_controller | protected |
| textbox_move_vertically(bool up) | play_controller | protected |
| theme() const | play_controller | inline |
| timer() const | play_controller | inline |
| timer_ | play_controller | private |
| to_config() const | play_controller | |
| toggle_skipping_replay() | play_controller | |
| 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_linger() | playsingle_controller | protected |
| update_gui_to_player(const int team_index, const bool observe=false) | play_controller | |
| update_savegame_snapshot() const | play_controller | |
| update_viewing_player() override | playsingle_controller | protectedvirtual |
| victory_music_ | play_controller | private |
| wait_for_upload() | playmp_controller | protected |
| whiteboard_manager_ | play_controller | protected |
| xp_mod_ | play_controller | protected |
| ~controller_base() | controller_base | virtual |
| ~observer() | events::observer | inlinevirtual |
| ~play_controller() | play_controller | virtual |
| ~playmp_controller() | playmp_controller | virtual |
| ~playsingle_controller() | playsingle_controller | |
| ~pump_monitor() | events::pump_monitor | virtual |
| ~quit_confirmation() | quit_confirmation | inline |
| ~sdl_handler() | events::sdl_handler | protectedvirtual |