Classes | |
struct | manager |
struct | base_manager |
struct | display_manager |
Enumerations | |
enum | { SHOW_NONE, SHOW_FRIENDS, SHOW_ALL } |
Functions | |
std::string | get_friends () |
std::string | get_ignores () |
bool | add_friend (const std::string nick) |
bool | add_ignore (const std::string nick) |
void | remove_friend (const std::string nick) |
void | remove_ignore (const std::string nick) |
void | clear_friends () |
void | clear_ignores () |
bool | is_friend (const std::string nick) |
bool | is_ignored (const std::string nick) |
bool | show_lobby_join (const std::string &sender, const std::string &message) |
int | lobby_joins () |
void | _set_lobby_joins (int show) |
bool | sort_list () |
void | _set_sort_list (bool sort) |
bool | iconize_list () |
void | _set_iconize_list (bool sort) |
const std::vector < game_config::server_info > & | server_list () |
const std::string | network_host () |
void | set_network_host (const std::string &host) |
unsigned int | get_ping_timeout () |
void | set_ping_timeout (unsigned int timeout) |
const std::string | campaign_server () |
void | set_campaign_server (const std::string &host) |
const std::string | login () |
void | set_login (const std::string &username) |
bool | turn_dialog () |
void | set_turn_dialog (bool ison) |
bool | show_combat () |
bool | allow_observers () |
void | set_allow_observers (bool value) |
bool | use_map_settings () |
void | set_use_map_settings (bool value) |
bool | random_start_time () |
void | set_random_start_time (bool value) |
bool | fog () |
void | set_fog (bool value) |
bool | shroud () |
void | set_shroud (bool value) |
int | turns () |
void | set_turns (int value) |
bool | skip_mp_replay () |
void | set_skip_mp_replay (bool value) |
bool | countdown () |
void | set_countdown (bool value) |
int | countdown_init_time () |
void | set_countdown_init_time (int value) |
int | countdown_reservoir_time () |
void | set_countdown_reservoir_time (int value) |
int | countdown_turn_bonus () |
void | set_countdown_turn_bonus (int value) |
int | countdown_action_bonus () |
void | set_countdown_action_bonus (int value) |
int | village_gold () |
void | set_village_gold (int value) |
int | xp_modifier () |
void | set_xp_modifier (int value) |
int | era () |
void | set_era (int value) |
int | map () |
void | set_map (int value) |
bool | show_ai_moves () |
void | set_show_ai_moves (bool value) |
void | set_show_side_colours (bool value) |
bool | show_side_colours () |
void | set_save_replays (bool value) |
bool | save_replays () |
void | set_delete_saves (bool value) |
bool | delete_saves () |
void | set_ask_delete_saves (bool value) |
bool | ask_delete_saves () |
int | autosavemax () |
void | set_autosavemax (int value) |
std::string | client_type () |
std::string | clock_format () |
const std::string | theme () |
void | set_theme (const std::string &theme) |
bool | show_floating_labels () |
void | set_show_floating_labels (bool value) |
bool | message_private () |
void | set_message_private (bool value) |
bool | show_tip_of_day () |
bool | show_haloes () |
void | set_show_haloes (bool value) |
bool | flip_time () |
void | set_flip_time (bool value) |
bool | upload_log () |
void | set_upload_log (bool value) |
const std::string | upload_id () |
bool | compress_saves () |
std::string | get_chat_timestamp (const time_t &t) |
bool | chat_timestamping () |
void | set_chat_timestamping (bool value) |
int | chat_lines () |
void | set_chat_lines (int lines) |
std::set< std::string > & | encountered_units () |
std::set < t_translation::t_terrain > & | encountered_terrains () |
std::string | custom_command () |
void | set_custom_command (const std::string &command) |
std::vector< std::string > * | get_history (const std::string &id) |
Returns a pointer to the history vector associated with given id making a new one if it doesn't exist. | |
bool | green_confirm () |
bool | yellow_confirm () |
bool | confirm_no_moves () |
void | encounter_recruitable_units (std::vector< team > &teams) |
void | encounter_start_units (unit_map &units) |
void | encounter_recallable_units (game_state &gamestate) |
void | encounter_map_terrain (gamemap &map) |
bool | compare_resolutions (const std::pair< int, int > &lhs, const std::pair< int, int > &rhs) |
static void | set_lobby_joins (int ison) |
static void | set_sort_list (bool ison) |
static void | set_iconize_list (bool ison) |
void | show_preferences_dialog (display &disp, const config &game_cfg) |
bool | show_theme_dialog (display &disp) |
void | write_preferences () |
void | set (const std::string key, std::string value) |
void | set_child (const std::string &key, const config &val) |
config * | get_child (const std::string &key) |
void | erase (const std::string key) |
const std::string | get (const std::string key) |
void | disable_preferences_save () |
config * | get_prefs () |
bool | fullscreen () |
void | _set_fullscreen (bool ison) |
std::pair< int, int > | resolution () |
bool | turbo () |
void | _set_turbo (bool ison) |
double | turbo_speed () |
void | save_turbo_speed (const double speed) |
bool | idle_anim () |
void | _set_idle_anim (const bool ison) |
int | idle_anim_rate () |
void | _set_idle_anim_rate (const int rate) |
const std::string & | language () |
void | set_language (const std::string &s) |
bool | adjust_gamma () |
void | _set_adjust_gamma (bool val) |
int | gamma () |
void | _set_gamma (int gamma) |
bool | grid () |
void | _set_grid (bool ison) |
size_t | sound_buffer_size () |
void | save_sound_buffer_size (const size_t size) |
int | music_volume () |
void | set_music_volume (int vol) |
int | sound_volume () |
void | set_sound_volume (int vol) |
int | bell_volume () |
void | set_bell_volume (int vol) |
int | UI_volume () |
void | set_UI_volume (int vol) |
bool | turn_bell () |
bool | set_turn_bell (bool ison) |
bool | UI_sound_on () |
bool | set_UI_sound (bool ison) |
bool | message_bell () |
bool | sound_on () |
bool | set_sound (bool ison) |
bool | music_on () |
bool | set_music (bool ison) |
void | normalize_editor_rgb (int rval) |
void | set_editor_r (int value) |
Set editor red tint level. | |
void | set_editor_g (int value) |
Set editor green tint level. | |
void | set_editor_b (int value) |
Set editor blue tint level. | |
int | editor_r (void) |
Get editor red tint level. | |
int | editor_g (void) |
Get editor green tint level. | |
int | editor_b (void) |
Get editor blue tint level. | |
int | scroll_speed () |
void | set_scroll_speed (const int new_speed) |
bool | mouse_scroll_enabled () |
void | enable_mouse_scroll (bool value) |
bool | animate_map () |
bool | show_standing_animations () |
bool | show_fps () |
void | set_show_fps (bool value) |
int | draw_delay () |
void | set_draw_delay (int value) |
bool | use_colour_cursors () |
void | _set_colour_cursors (bool value) |
void | load_hotkeys () |
void | save_hotkeys () |
unsigned int | sample_rate () |
void | save_sample_rate (const unsigned int rate) |
void | _set_resolution (const std::pair< int, int > &res) |
void | set_fullscreen (bool ison) |
void | set_resolution (const std::pair< int, int > &resolution) |
void | set_turbo (bool ison) |
void | set_turbo_speed (double speed) |
void | set_adjust_gamma (bool val) |
void | set_gamma (int gamma) |
void | set_grid (bool ison) |
void | set_colour_cursors (bool value) |
void | set_idle_anim (bool ison) |
void | set_idle_anim_rate (int rate) |
void | show_hotkeys_dialog (display &disp, config *save_config) |
bool | show_video_mode_dialog (display &disp) |
Variables | |
const int | INFINITE_AUTO_SAVES = 61 |
double | scroll = 0.2 |
display * | disp = NULL |
This module contain GUI code to display dialogs regarding user preferences, and functions which read and modify the preferences.
anonymous enum |
void preferences::_set_adjust_gamma | ( | bool | val | ) |
void preferences::_set_colour_cursors | ( | bool | value | ) |
Definition at line 525 of file preferences.cpp.
References colour_cursors, and set().
Referenced by set_colour_cursors().
void preferences::_set_fullscreen | ( | bool | ison | ) |
void preferences::_set_gamma | ( | int | gamma | ) |
void preferences::_set_grid | ( | bool | ison | ) |
void preferences::_set_iconize_list | ( | bool | sort | ) |
Definition at line 239 of file game_preferences.cpp.
References set().
Referenced by set_iconize_list().
void preferences::_set_idle_anim | ( | const bool | ison | ) |
void preferences::_set_idle_anim_rate | ( | const int | rate | ) |
Definition at line 176 of file preferences.cpp.
References set().
Referenced by set_idle_anim_rate().
void preferences::_set_lobby_joins | ( | int | show | ) |
Definition at line 212 of file game_preferences.cpp.
References set(), SHOW_ALL, SHOW_FRIENDS, and SHOW_NONE.
Referenced by set_lobby_joins().
void preferences::_set_resolution | ( | const std::pair< int, int > & | res | ) |
void preferences::_set_sort_list | ( | bool | sort | ) |
Definition at line 229 of file game_preferences.cpp.
References set().
Referenced by set_sort_list().
void preferences::_set_turbo | ( | bool | ison | ) |
bool preferences::add_friend | ( | const std::string | nick | ) |
Definition at line 148 of file game_preferences.cpp.
References add_relation(), and utils::isvalid_username().
Referenced by events::chat_command_handler::do_friend().
bool preferences::add_ignore | ( | const std::string | nick | ) |
Definition at line 154 of file game_preferences.cpp.
References add_relation(), and utils::isvalid_username().
Referenced by events::chat_command_handler::do_ignore().
bool preferences::adjust_gamma | ( | ) |
Definition at line 191 of file preferences.cpp.
References utils::string_bool().
Referenced by gamma(), set_adjust_gamma(), and set_gamma().
bool preferences::allow_observers | ( | ) |
Definition at line 340 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by mp::create::create().
bool preferences::animate_map | ( | ) |
Definition at line 490 of file preferences.cpp.
References get(), and utils::string_bool().
Referenced by game_display::get_flag(), display::get_terrain_images(), and game_display::invalidate_animations().
bool preferences::ask_delete_saves | ( | ) |
int preferences::autosavemax | ( | ) |
Definition at line 554 of file game_preferences.cpp.
References get().
Referenced by remove_old_auto_saves().
int preferences::bell_volume | ( | ) |
Definition at line 287 of file preferences.cpp.
Referenced by sound::init_sound(), and set_bell_volume().
const std::string preferences::campaign_server | ( | ) |
int preferences::chat_lines | ( | ) |
Definition at line 689 of file game_preferences.cpp.
References get().
Referenced by game_display::prune_chat_messages().
bool preferences::chat_timestamping | ( | ) |
Definition at line 681 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by get_chat_timestamp().
void preferences::clear_friends | ( | ) |
void preferences::clear_ignores | ( | ) |
std::string preferences::client_type | ( | ) |
Definition at line 564 of file game_preferences.cpp.
References get().
Referenced by get_first_human_team(), and play_game().
std::string preferences::clock_format | ( | ) |
Definition at line 569 of file game_preferences.cpp.
References get(), set(), and size.
Referenced by reports::generate_report(), and get_chat_timestamp().
bool preferences::compare_resolutions | ( | const std::pair< int, int > & | lhs, | |
const std::pair< int, int > & | rhs | |||
) |
bool preferences::compress_saves | ( | ) |
Definition at line 669 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by play_controller::expand_autosaves(), replay::save_game(), save_game(), and save_game_exists().
bool preferences::confirm_no_moves | ( | ) |
Definition at line 736 of file game_preferences.cpp.
References get().
Referenced by events::menu_handler::end_turn().
bool preferences::countdown | ( | ) |
Definition at line 410 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by mp::create::create(), and remove_old_auto_saves().
int preferences::countdown_action_bonus | ( | ) |
Definition at line 453 of file game_preferences.cpp.
References get().
Referenced by mp::create::create().
int preferences::countdown_init_time | ( | ) |
Definition at line 420 of file game_preferences.cpp.
References get().
Referenced by mp::create::create().
int preferences::countdown_reservoir_time | ( | ) |
Definition at line 431 of file game_preferences.cpp.
References get().
Referenced by mp::create::create().
int preferences::countdown_turn_bonus | ( | ) |
Definition at line 442 of file game_preferences.cpp.
References get().
Referenced by mp::create::create().
std::string preferences::custom_command | ( | ) |
Definition at line 707 of file game_preferences.cpp.
References get().
Referenced by events::menu_handler::custom_command().
bool preferences::delete_saves | ( | ) |
Definition at line 539 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by play_game().
void preferences::disable_preferences_save | ( | ) |
int preferences::draw_delay | ( | ) |
Definition at line 510 of file preferences.cpp.
References draw_delay_.
Referenced by display::draw_wrap().
int preferences::editor_b | ( | void | ) |
Get editor blue tint level.
Definition at line 461 of file preferences.cpp.
Referenced by map_editor::preferences_dialog(), and editor_display::update_light_levels().
int preferences::editor_g | ( | void | ) |
Get editor green tint level.
Definition at line 456 of file preferences.cpp.
Referenced by map_editor::preferences_dialog(), and editor_display::update_light_levels().
int preferences::editor_r | ( | void | ) |
Get editor red tint level.
Definition at line 451 of file preferences.cpp.
Referenced by map_editor::preferences_dialog(), and editor_display::update_light_levels().
void preferences::enable_mouse_scroll | ( | bool | value | ) |
void preferences::encounter_map_terrain | ( | gamemap & | map | ) |
Definition at line 769 of file game_preferences.cpp.
References encountered_terrains(), gamemap::get_terrain(), gamemap::h(), gamemap::underlying_union_terrain(), and gamemap::w().
Referenced by play_controller::init().
void preferences::encounter_recallable_units | ( | game_state & | gamestate | ) |
Definition at line 761 of file game_preferences.cpp.
References encountered_units_set, and game_state::players.
Referenced by play_controller::init().
void preferences::encounter_recruitable_units | ( | std::vector< team > & | teams | ) |
Definition at line 744 of file game_preferences.cpp.
References encountered_units_set.
Referenced by play_controller::init().
void preferences::encounter_start_units | ( | unit_map & | units | ) |
Definition at line 753 of file game_preferences.cpp.
References unit_map::begin(), encountered_units_set, unit_map::end(), and name.
Referenced by play_controller::init().
std::set< t_translation::t_terrain > & preferences::encountered_terrains | ( | ) |
Definition at line 703 of file game_preferences.cpp.
References encountered_terrains_set.
Referenced by encounter_map_terrain(), help::unit_topic_generator::operator()(), and help::show_help().
std::set< std::string > & preferences::encountered_units | ( | ) |
Definition at line 699 of file game_preferences.cpp.
References encountered_units_set.
Referenced by dialogs::advance_unit(), advance_unit(), attack::attack(), help::description_type(), get_tip_of_day(), and help::show_help().
int preferences::era | ( | ) |
Definition at line 484 of file game_preferences.cpp.
References get().
Referenced by mp::create::create(), mp::wait::join_game(), mp::connect::load_game(), and game::set_termination_reason().
void preferences::erase | ( | const std::string | key | ) |
Definition at line 91 of file preferences.cpp.
References prefs, and config::values.
Referenced by preferences::manager::manager(), and map_labels::set_label().
bool preferences::flip_time | ( | ) |
Definition at line 636 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by reports::generate_report().
bool preferences::fog | ( | ) |
Definition at line 370 of file game_preferences.cpp.
References get(), and settings::use_fog().
Referenced by mp::create::create(), and mp::create::process_event().
bool preferences::fullscreen | ( | ) |
Definition at line 108 of file preferences.cpp.
References utils::string_bool().
Referenced by preferences::display_manager::display_manager(), hotkey::execute_command(), map_editor::handle_keyboard_event(), main(), map_editor::preferences_dialog(), resolution(), and set_resolution().
int preferences::gamma | ( | ) |
Definition at line 201 of file preferences.cpp.
References adjust_gamma().
Referenced by preferences::display_manager::display_manager().
const std::string preferences::get | ( | const std::string | key | ) |
Definition at line 95 of file preferences.cpp.
References prefs.
Referenced by add_relation(), allow_observers(), animate_map(), ask_delete_saves(), autosavemax(), campaign_server(), chat_lines(), chat_timestamping(), client_type(), clock_format(), compress_saves(), confirm_no_moves(), countdown(), countdown_action_bonus(), countdown_init_time(), countdown_reservoir_time(), countdown_turn_bonus(), custom_command(), delete_saves(), preferences::display_manager::display_manager(), era(), flip_time(), fog(), mp::ui::gamelist_updated(), get_friends(), get_ignores(), get_ping_timeout(), green_confirm(), iconize_list(), lobby_joins(), login(), preferences::manager::manager(), map(), network_host(), random_start_time(), remove_relation(), sample_rate(), save_replays(), set_fullscreen(), show_ai_moves(), show_combat(), show_floating_labels(), show_side_colours(), show_standing_animations(), show_tip_of_day(), shroud(), skip_mp_replay(), sort_list(), theme(), turn_dialog(), turns(), upload_id(), upload_log(), use_map_settings(), village_gold(), xp_modifier(), and yellow_confirm().
std::string preferences::get_chat_timestamp | ( | const time_t & | t | ) |
Definition at line 674 of file game_preferences.cpp.
References chat_timestamping(), clock_format(), and lg::get_timestamp().
Referenced by game_display::add_chat_message(), and mp::chat::format_message().
config * preferences::get_child | ( | const std::string & | key | ) |
Definition at line 86 of file preferences.cpp.
References config::child(), and prefs.
Referenced by preferences::manager::manager().
std::string preferences::get_friends | ( | ) |
Definition at line 140 of file game_preferences.cpp.
References get().
Referenced by events::chat_command_handler::do_display(), events::chat_command_handler::do_friend(), and is_friend().
std::vector< std::string > * preferences::get_history | ( | const std::string & | id | ) |
Returns a pointer to the history vector associated with given id making a new one if it doesn't exist.
Definition at line 718 of file game_preferences.cpp.
References history_map.
Referenced by gui2::ttext_history::get_history(), preferences::manager::manager(), and gui2::ttext_box::set_history().
std::string preferences::get_ignores | ( | ) |
Definition at line 144 of file game_preferences.cpp.
References get().
Referenced by events::chat_command_handler::do_display(), events::chat_command_handler::do_ignore(), and is_ignored().
unsigned int preferences::get_ping_timeout | ( | ) |
Definition at line 278 of file game_preferences.cpp.
References get().
Referenced by preferences::manager::manager().
config * preferences::get_prefs | ( | ) |
bool preferences::green_confirm | ( | ) |
Definition at line 722 of file game_preferences.cpp.
References get().
Referenced by events::menu_handler::end_turn().
bool preferences::grid | ( | ) |
Definition at line 217 of file preferences.cpp.
References utils::string_bool().
Referenced by gui2::tbuilder_grid::build(), preferences::display_manager::display_manager(), map_editor::preferences_dialog(), gui2::tgrid::set_active(), events::menu_handler::toggle_grid(), map_editor::toggle_grid(), and gui2::tlistbox_definition::tresolution::tresolution().
bool preferences::iconize_list | ( | ) |
Definition at line 234 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by mp::ui::gamelist_updated().
bool preferences::idle_anim | ( | ) |
int preferences::idle_anim_rate | ( | ) |
bool preferences::is_friend | ( | const std::string | nick | ) |
Definition at line 176 of file game_preferences.cpp.
References get_friends(), and utils::split().
Referenced by game_display::add_chat_message(), mp::ui::process_message(), and show_lobby_join().
bool preferences::is_ignored | ( | const std::string | nick | ) |
Definition at line 181 of file game_preferences.cpp.
References get_ignores(), and utils::split().
Referenced by game_display::add_chat_message(), and mp::ui::process_message().
const std::string & preferences::language | ( | ) |
Definition at line 181 of file preferences.cpp.
References prefs.
Referenced by map_editor::change_language(), find_translations(), and get_locale().
void preferences::load_hotkeys | ( | ) |
Definition at line 531 of file preferences.cpp.
References hotkey::load_hotkeys(), and prefs.
Referenced by preferences::display_manager::display_manager().
int preferences::lobby_joins | ( | ) |
Definition at line 198 of file game_preferences.cpp.
References get(), SHOW_ALL, SHOW_FRIENDS, and SHOW_NONE.
Referenced by show_lobby_join().
const std::string preferences::login | ( | ) |
Definition at line 303 of file game_preferences.cpp.
Referenced by game_display::add_chat_message(), mp::connect::connect(), mp::create::create(), events::console_handler::do_control(), events::chat_command_handler::do_whisper(), mp::ui::gamelist_updated(), get_first_human_team(), mp::ui::handle_key_event(), mp::wait::join_game(), open_connection(), play_game(), mp::connect::side::process_event(), server::process_login(), mp::ui::process_message(), mp::ui::send_chat_message(), events::menu_handler::send_chat_message(), gui2::tmp_method_selection::show(), and gui::floating_textbox::tab().
int preferences::map | ( | ) |
Definition at line 494 of file game_preferences.cpp.
References get().
Referenced by mp::create::create().
bool preferences::message_bell | ( | ) |
Definition at line 365 of file preferences.cpp.
References utils::string_bool().
Referenced by do_replay_handle(), and turn_info::process_network_data().
bool preferences::message_private | ( | ) |
Definition at line 610 of file game_preferences.cpp.
References message_private_on.
Referenced by events::menu_handler::speak().
bool preferences::mouse_scroll_enabled | ( | ) |
Definition at line 480 of file preferences.cpp.
References utils::string_bool().
Referenced by hotkey::execute_command(), and play_controller::play_slice().
bool preferences::music_on | ( | ) |
Definition at line 393 of file preferences.cpp.
References utils::string_bool().
Referenced by hotkey::execute_command(), sound::play_new_music(), sound::play_no_music(), sound::music_thinker::process(), sound::reset_sound(), set_music(), set_sound(), set_turn_bell(), and set_UI_sound().
int preferences::music_volume | ( | ) |
Definition at line 257 of file preferences.cpp.
Referenced by sound::init_sound(), preferences::manager::manager(), and set_music_volume().
const std::string preferences::network_host | ( | ) |
Definition at line 263 of file game_preferences.cpp.
References get(), and server_list().
Referenced by open_connection().
void preferences::@160::normalize_editor_rgb | ( | int | rval | ) | [static] |
Definition at line 422 of file preferences.cpp.
Referenced by set_editor_b(), set_editor_g(), and set_editor_r().
bool preferences::random_start_time | ( | ) |
Definition at line 360 of file game_preferences.cpp.
References get(), and settings::use_random_start_time().
Referenced by mp::create::create(), gamestatus::gamestatus(), mp::create::process_event(), and gamestatus::set_start_ToD().
void preferences::remove_friend | ( | const std::string | nick | ) |
Definition at line 160 of file game_preferences.cpp.
References remove_relation().
Referenced by events::chat_command_handler::do_remove().
void preferences::remove_ignore | ( | const std::string | nick | ) |
Definition at line 164 of file game_preferences.cpp.
References remove_relation().
Referenced by events::chat_command_handler::do_remove().
std::pair< int, int > preferences::resolution | ( | ) |
Definition at line 118 of file preferences.cpp.
References fullscreen(), maximum(), min_allowed_height, min_allowed_width, prefs, and config::values.
Referenced by map_editor::handle_keyboard_event(), mp::create::layout_children(), main(), and set_fullscreen().
unsigned int preferences::sample_rate | ( | ) |
Definition at line 538 of file preferences.cpp.
References get().
Referenced by sound::init_sound(), and save_sample_rate().
void preferences::save_hotkeys | ( | ) |
Definition at line 534 of file preferences.cpp.
References prefs, and hotkey::save_hotkeys().
Referenced by show_hotkeys_dialog().
bool preferences::save_replays | ( | ) |
Definition at line 529 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by play_game().
void preferences::save_sample_rate | ( | const unsigned int | rate | ) |
Definition at line 543 of file preferences.cpp.
References sound::reset_sound(), sample_rate(), and set().
void preferences::save_sound_buffer_size | ( | const size_t | size | ) |
void preferences::save_turbo_speed | ( | const double | speed | ) |
int preferences::scroll_speed | ( | ) |
Definition at line 466 of file preferences.cpp.
Referenced by map_editor::handle_mouse_button_event(), map_editor::main_loop(), events::mouse_handler::mouse_press(), play_controller::play_slice(), map_editor::preferences_dialog(), display::scroll_to_xy(), and about::show_about().
const std::vector< game_config::server_info > & preferences::server_list | ( | ) |
Definition at line 244 of file game_preferences.cpp.
References _, game_config::server_info::address, config::get_children(), get_prefs(), game_config::server_info::name, game_config::server_list, and VALIDATE.
Referenced by network_host(), and open_connection().
void preferences::set | ( | const std::string | key, | |
std::string | value | |||
) |
Definition at line 77 of file preferences.cpp.
Referenced by _set_adjust_gamma(), _set_colour_cursors(), _set_gamma(), _set_grid(), _set_iconize_list(), _set_idle_anim_rate(), _set_lobby_joins(), _set_sort_list(), add_relation(), clear_friends(), clear_ignores(), clock_format(), events::console_handler::do_custom(), remove_relation(), save_sample_rate(), save_sound_buffer_size(), save_turbo_speed(), set_allow_observers(), set_ask_delete_saves(), set_autosavemax(), set_bell_volume(), set_campaign_server(), set_chat_lines(), set_chat_timestamping(), set_countdown(), set_countdown_action_bonus(), set_countdown_init_time(), set_countdown_reservoir_time(), set_countdown_turn_bonus(), set_custom_command(), set_delete_saves(), set_era(), set_flip_time(), set_fog(), set_language(), set_login(), set_map(), set_music(), set_music_volume(), set_network_host(), set_ping_timeout(), set_random_start_time(), set_resolution(), set_save_replays(), set_show_ai_moves(), set_show_floating_labels(), set_show_haloes(), set_show_side_colours(), set_shroud(), set_skip_mp_replay(), set_sound(), set_sound_volume(), set_theme(), set_turn_bell(), set_turn_dialog(), set_turns(), set_UI_sound(), set_UI_volume(), set_upload_log(), set_use_map_settings(), set_village_gold(), set_xp_modifier(), upload_id(), and preferences::manager::~manager().
void preferences::set_adjust_gamma | ( | bool | val | ) |
Definition at line 145 of file preferences_display.cpp.
References _set_adjust_gamma(), adjust_gamma(), disp, CVideo::setGamma(), and display::video().
void preferences::set_allow_observers | ( | bool | value | ) |
Definition at line 345 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_ask_delete_saves | ( | bool | value | ) |
void preferences::set_autosavemax | ( | int | value | ) |
void preferences::set_bell_volume | ( | int | vol | ) |
Definition at line 292 of file preferences.cpp.
References bell_volume(), set(), and sound::set_bell_volume().
void preferences::set_campaign_server | ( | const std::string & | host | ) |
void preferences::set_chat_lines | ( | int | lines | ) |
void preferences::set_chat_timestamping | ( | bool | value | ) |
void preferences::set_child | ( | const std::string & | key, | |
const config & | val | |||
) |
Definition at line 81 of file preferences.cpp.
References config::add_child(), config::clear_children(), and prefs.
Referenced by preferences::manager::~manager().
void preferences::set_colour_cursors | ( | bool | value | ) |
Definition at line 175 of file preferences_display.cpp.
References _set_colour_cursors(), and cursor::set().
Referenced by preferences::display_manager::display_manager(), cursor::draw(), and set_fullscreen().
void preferences::set_countdown | ( | bool | value | ) |
Definition at line 415 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_countdown_action_bonus | ( | int | value | ) |
Definition at line 459 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_countdown_init_time | ( | int | value | ) |
Definition at line 426 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_countdown_reservoir_time | ( | int | value | ) |
Definition at line 437 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_countdown_turn_bonus | ( | int | value | ) |
Definition at line 448 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_custom_command | ( | const std::string & | command | ) |
void preferences::set_delete_saves | ( | bool | value | ) |
void preferences::set_draw_delay | ( | int | value | ) |
void preferences::set_editor_b | ( | int | value | ) |
Set editor blue tint level.
Definition at line 445 of file preferences.cpp.
References lexical_cast(), normalize_editor_rgb(), and prefs.
Referenced by map_editor::preferences_dialog().
void preferences::set_editor_g | ( | int | value | ) |
Set editor green tint level.
Definition at line 439 of file preferences.cpp.
References lexical_cast(), normalize_editor_rgb(), and prefs.
Referenced by map_editor::preferences_dialog().
void preferences::set_editor_r | ( | int | value | ) |
Set editor red tint level.
Definition at line 433 of file preferences.cpp.
References lexical_cast(), normalize_editor_rgb(), and prefs.
Referenced by map_editor::preferences_dialog().
void preferences::set_era | ( | int | value | ) |
Definition at line 489 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_flip_time | ( | bool | value | ) |
void preferences::set_fog | ( | bool | value | ) |
Definition at line 375 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_fullscreen | ( | bool | ison | ) |
Definition at line 67 of file preferences_display.cpp.
References _, _set_fullscreen(), disp, FULL_SCREEN, get(), CVideo::isFullScreen(), CVideo::modePossible(), display::redraw_everything(), resolution(), set_colour_cursors(), set_resolution(), CVideo::setMode(), utils::string_bool(), and display::video().
Referenced by preferences::display_manager::display_manager(), hotkey::execute_command(), main(), map_editor::preferences_dialog(), and show_preferences_dialog().
void preferences::set_gamma | ( | int | gamma | ) |
Definition at line 156 of file preferences_display.cpp.
References _set_gamma(), adjust_gamma(), disp, CVideo::setGamma(), and display::video().
Referenced by preferences::display_manager::display_manager().
void preferences::set_grid | ( | bool | ison | ) |
Definition at line 166 of file preferences_display.cpp.
References _set_grid(), disp, and display::set_grid().
Referenced by preferences::display_manager::display_manager(), map_editor::preferences_dialog(), events::menu_handler::toggle_grid(), and map_editor::toggle_grid().
static void preferences::set_iconize_list | ( | bool | ison | ) | [static] |
void preferences::set_idle_anim | ( | bool | ison | ) |
Definition at line 182 of file preferences_display.cpp.
References _set_idle_anim(), disp, and display::set_idle_anim().
void preferences::set_idle_anim_rate | ( | int | rate | ) |
Definition at line 189 of file preferences_display.cpp.
References _set_idle_anim_rate(), disp, and display::set_idle_anim_rate().
void preferences::set_language | ( | const std::string & | s | ) |
Definition at line 186 of file preferences.cpp.
References set().
Referenced by map_editor::change_language(), and gui2::tlanguage_selection::show().
static void preferences::set_lobby_joins | ( | int | ison | ) | [static] |
void preferences::set_login | ( | const std::string & | username | ) |
Definition at line 320 of file game_preferences.cpp.
References set().
Referenced by open_connection(), and gui2::tmp_method_selection::show().
void preferences::set_map | ( | int | value | ) |
Definition at line 499 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_message_private | ( | bool | value | ) |
Definition at line 615 of file game_preferences.cpp.
References message_private_on.
Referenced by gui::floating_textbox::close(), mp::lobby::process_event(), events::menu_handler::shout(), mp::start_client(), mp::start_server(), and events::menu_handler::whisper().
bool preferences::set_music | ( | bool | ison | ) |
Definition at line 398 of file preferences.cpp.
References sound::close_sound(), sound::init_sound(), music_on(), sound::play_music(), set(), sound_on(), sound::stop_music(), turn_bell(), and UI_sound_on().
Referenced by hotkey::execute_command().
void preferences::set_music_volume | ( | int | vol | ) |
Definition at line 262 of file preferences.cpp.
References music_volume(), set(), and sound::set_music_volume().
Referenced by preferences::manager::manager().
void preferences::set_network_host | ( | const std::string & | host | ) |
Definition at line 273 of file game_preferences.cpp.
References set().
Referenced by open_connection().
void preferences::set_ping_timeout | ( | unsigned int | timeout | ) |
Definition at line 283 of file game_preferences.cpp.
References network::ping_timeout, and set().
Referenced by preferences::manager::~manager().
void preferences::set_random_start_time | ( | bool | value | ) |
Definition at line 365 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_resolution | ( | const std::pair< int, int > & | resolution | ) |
Definition at line 91 of file preferences_display.cpp.
References _, disp, FULL_SCREEN, fullscreen(), CVideo::modePossible(), display::redraw_everything(), set(), CVideo::setMode(), and display::video().
Referenced by main(), resize_monitor::process(), set_fullscreen(), and show_video_mode_dialog().
void preferences::set_save_replays | ( | bool | value | ) |
void preferences::set_scroll_speed | ( | const int | new_speed | ) |
Definition at line 474 of file preferences.cpp.
References lexical_cast(), prefs, and scroll.
Referenced by map_editor::preferences_dialog().
void preferences::set_show_ai_moves | ( | bool | value | ) |
void preferences::set_show_floating_labels | ( | bool | value | ) |
void preferences::set_show_fps | ( | bool | value | ) |
Definition at line 505 of file preferences.cpp.
References fps.
Referenced by events::console_handler::do_fps().
void preferences::set_show_haloes | ( | bool | value | ) |
void preferences::set_show_side_colours | ( | bool | value | ) |
void preferences::set_shroud | ( | bool | value | ) |
Definition at line 385 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_skip_mp_replay | ( | bool | value | ) |
Definition at line 405 of file game_preferences.cpp.
References set().
Referenced by mp::lobby::process_event().
static void preferences::set_sort_list | ( | bool | ison | ) | [static] |
bool preferences::set_sound | ( | bool | ison | ) |
Definition at line 375 of file preferences.cpp.
References sound::close_sound(), sound::init_sound(), music_on(), set(), sound_on(), sound::stop_sound(), turn_bell(), and UI_sound_on().
Referenced by hotkey::execute_command().
void preferences::set_sound_volume | ( | int | vol | ) |
Definition at line 277 of file preferences.cpp.
References set(), sound::set_sound_volume(), and sound_volume().
Referenced by preferences::manager::manager().
void preferences::set_theme | ( | const std::string & | theme | ) |
Definition at line 593 of file game_preferences.cpp.
References set().
Referenced by show_theme_dialog().
void preferences::set_turbo | ( | bool | ison | ) |
Definition at line 127 of file preferences_display.cpp.
References _set_turbo(), disp, and display::set_turbo().
Referenced by preferences::display_manager::display_manager(), and hotkey::execute_command().
void preferences::set_turbo_speed | ( | double | speed | ) |
Definition at line 136 of file preferences_display.cpp.
References disp, save_turbo_speed(), and display::set_turbo_speed().
Referenced by preferences::display_manager::display_manager().
bool preferences::set_turn_bell | ( | bool | ison | ) |
Definition at line 322 of file preferences.cpp.
References sound::close_sound(), sound::init_sound(), music_on(), set(), sound_on(), sound::stop_bell(), turn_bell(), and UI_sound_on().
void preferences::set_turn_dialog | ( | bool | ison | ) |
void preferences::set_turns | ( | int | value | ) |
Definition at line 395 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
bool preferences::set_UI_sound | ( | bool | ison | ) |
Definition at line 346 of file preferences.cpp.
References sound::close_sound(), sound::init_sound(), music_on(), set(), sound_on(), sound::stop_UI_sound(), turn_bell(), and UI_sound_on().
void preferences::set_UI_volume | ( | int | vol | ) |
Definition at line 307 of file preferences.cpp.
References set(), sound::set_UI_volume(), and UI_volume().
void preferences::set_upload_log | ( | bool | value | ) |
Definition at line 651 of file game_preferences.cpp.
References set().
Referenced by upload_log_dialog::show_beg_dialog().
void preferences::set_use_map_settings | ( | bool | value | ) |
Definition at line 355 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_village_gold | ( | int | value | ) |
Definition at line 469 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
void preferences::set_xp_modifier | ( | int | value | ) |
Definition at line 479 of file game_preferences.cpp.
References set().
Referenced by mp::create::~create().
bool preferences::show_ai_moves | ( | ) |
Definition at line 504 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by ai_interface::move_unit_partial(), and ai_interface::recruit().
bool preferences::show_combat | ( | ) |
Definition at line 335 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by unit_display::unit_attack(), and unit_display::unit_die().
bool preferences::show_floating_labels | ( | ) |
Definition at line 600 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by game_display::float_label().
bool preferences::show_fps | ( | ) |
Definition at line 500 of file preferences.cpp.
References fps.
Referenced by events::console_handler::do_fps(), and display::update_display().
bool preferences::show_haloes | ( | ) |
Definition at line 625 of file game_preferences.cpp.
References haloes.
Referenced by halo::render(), and halo::unrender().
Definition at line 208 of file preferences_display.cpp.
References _, gui::menu::bluebg_style, hotkey::hotkey_item::clear_hotkey(), COLUMN_SEPARATOR, gui::dialog_frame::default_style, display::delay(), font::draw_text(), display::flip(), hotkey::hotkey_item::get_description(), hotkey::get_hotkey(), hotkey::get_hotkeys(), hotkey::hotkey_item::get_id(), hotkey::hotkey_item::get_name(), hotkey::get_visible_hotkey(), display::h(), HEADING_PREFIX, hotkey::HOTKEY_MAP_SCREENSHOT, hotkey::HOTKEY_SCREENSHOT, log_scope, name, font::NORMAL_COLOUR, hotkey::hotkey_item::null(), font::NULL_MARKUP, events::pump(), events::raise_draw_event(), events::raise_process_event(), font::relative_size(), hotkey::save_hotkeys(), save_hotkeys(), gui::menu::basic_sorter::set_alpha_sort(), hotkey::hotkey_item::set_key(), font::SIZE_LARGE, display::update_display(), display::video(), and display::w().
Referenced by map_editor::preferences_dialog().
bool preferences::show_lobby_join | ( | const std::string & | sender, | |
const std::string & | message | |||
) |
Definition at line 186 of file game_preferences.cpp.
References is_friend(), lobby_joins(), SHOW_ALL, SHOW_FRIENDS, and SHOW_NONE.
Referenced by game_display::add_chat_message(), and mp::ui::process_message().
Definition at line 1113 of file game_preferences_display.cpp.
References COLUMN_SEPARATOR, IMAGE_PREFIX, map_editor::preferences_dialog(), set_fullscreen(), sgettext(), and show_video_mode_dialog().
Referenced by enter_lobby_mode(), and events::menu_handler::preferences().
bool preferences::show_side_colours | ( | ) |
Definition at line 519 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by unit::redraw_unit().
bool preferences::show_standing_animations | ( | ) |
Definition at line 495 of file preferences.cpp.
References get(), and utils::string_bool().
Referenced by unit::set_selecting(), and unit::set_standing().
bool preferences::show_theme_dialog | ( | display & | disp | ) |
Definition at line 1153 of file game_preferences_display.cpp.
References _, theme::get_known_themes(), display::get_theme(), gui::OK_CANCEL, set_theme(), gui::show_dialog(), and theme().
Referenced by events::console_handler::do_theme().
bool preferences::show_tip_of_day | ( | ) |
Definition at line 620 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by draw_tip_of_day().
bool preferences::show_video_mode_dialog | ( | display & | disp | ) |
Definition at line 388 of file preferences_display.cpp.
References _, compare_resolutions(), DEFAULT_ITEM, FULL_SCREEN, CVideo::getBpp(), CVideo::getSurface(), min_allowed_height, min_allowed_width, gui::OK_CANCEL, set_resolution(), gui::show_dialog(), and display::video().
Referenced by map_editor::preferences_dialog(), and show_preferences_dialog().
bool preferences::shroud | ( | ) |
Definition at line 380 of file game_preferences.cpp.
References get(), and settings::use_shroud().
Referenced by mp::create::create(), and mp::create::process_event().
bool preferences::skip_mp_replay | ( | ) |
Definition at line 400 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by enter_wait_mode(), and mp::lobby::lobby().
bool preferences::sort_list | ( | ) |
Definition at line 223 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by mp::ui::gamelist_updated(), and mp::ui::set_selected_game().
size_t preferences::sound_buffer_size | ( | ) |
bool preferences::sound_on | ( | ) |
Definition at line 370 of file preferences.cpp.
References utils::string_bool().
Referenced by hotkey::execute_command(), sound::play_bell(), sound::play_sound(), sound::play_sound_positioned(), sound::play_timer(), sound::reset_sound(), set_music(), set_sound(), set_turn_bell(), set_UI_sound(), and playmp_controller::think_about_countdown().
int preferences::sound_volume | ( | ) |
Definition at line 272 of file preferences.cpp.
Referenced by sound::init_sound(), preferences::manager::manager(), and set_sound_volume().
const std::string preferences::theme | ( | ) |
Definition at line 578 of file game_preferences.cpp.
References get(), and non_interactive().
Referenced by get_theme(), and show_theme_dialog().
bool preferences::turbo | ( | ) |
Definition at line 137 of file preferences.cpp.
References non_interactive(), and utils::string_bool().
Referenced by preferences::display_manager::display_manager(), and hotkey::execute_command().
double preferences::turbo_speed | ( | ) |
Definition at line 151 of file preferences.cpp.
Referenced by preferences::display_manager::display_manager().
bool preferences::turn_bell | ( | ) |
Definition at line 317 of file preferences.cpp.
References utils::string_bool().
Referenced by playsingle_controller::before_human_turn(), sound::play_bell(), sound::reset_sound(), set_music(), set_sound(), set_turn_bell(), set_UI_sound(), and playmp_controller::think_about_countdown().
bool preferences::turn_dialog | ( | ) |
Definition at line 325 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by playsingle_controller::before_human_turn().
int preferences::turns | ( | ) |
Definition at line 390 of file game_preferences.cpp.
References get(), and settings::get_turns().
Referenced by mp::create::create(), mp::create::get_parameters(), mp::create::process_event(), turn_info::process_network_data(), and route_turns_to_complete().
bool preferences::UI_sound_on | ( | ) |
Definition at line 341 of file preferences.cpp.
References utils::string_bool().
Referenced by sound::play_UI_sound(), sound::reset_sound(), set_music(), set_sound(), set_turn_bell(), set_UI_sound(), and playmp_controller::think_about_countdown().
int preferences::UI_volume | ( | ) |
Definition at line 302 of file preferences.cpp.
Referenced by sound::init_sound(), and set_UI_volume().
const std::string preferences::upload_id | ( | ) |
Definition at line 656 of file game_preferences.cpp.
Referenced by upload_log_dialog::show_beg_dialog(), and upload_log::~upload_log().
bool preferences::upload_log | ( | ) |
Definition at line 646 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by upload_log_dialog::show_beg_dialog(), upload_log::upload_log(), and upload_log::~upload_log().
bool preferences::use_colour_cursors | ( | ) |
Definition at line 520 of file preferences.cpp.
References colour_cursors.
Referenced by use_colour_cursors().
bool preferences::use_map_settings | ( | ) |
Definition at line 350 of file game_preferences.cpp.
References get(), and utils::string_bool().
Referenced by mp::create::create().
int preferences::village_gold | ( | ) |
Definition at line 464 of file game_preferences.cpp.
References get(), and settings::get_village_gold().
Referenced by mp::create::create(), and mp::create::process_event().
void preferences::write_preferences | ( | ) |
Definition at line 66 of file preferences.cpp.
References get_prefs_file(), ostream_file(), prefs, and write().
Referenced by preferences::base_manager::~base_manager().
int preferences::xp_modifier | ( | ) |
Definition at line 474 of file game_preferences.cpp.
References get(), and settings::get_xp_modifier().
Referenced by mp::create::create(), and mp::create::process_event().
bool preferences::yellow_confirm | ( | ) |
Definition at line 731 of file game_preferences.cpp.
References get().
Referenced by events::menu_handler::end_turn().
display* preferences::disp = NULL |
Definition at line 46 of file preferences_display.cpp.
Referenced by unit_animator::add_animation(), loadscreen::clear_screen(), preferences::display_manager::display_manager(), editor_display::editor_display(), game_display::game_display(), unit_display::move_unit(), move_unit_between(), unit::overlaps(), unit_animator::replace_anim_if_invalid(), set_adjust_gamma(), set_fullscreen(), set_gamma(), set_grid(), set_idle_anim(), set_idle_anim_rate(), set_resolution(), unit::set_standing(), set_turbo(), set_turbo_speed(), gui::show_dialog(), unit::start_animation(), teleport_unit_between(), unit_display::unit_attack(), unit_display::unit_die(), unit_display::unit_healing(), unit_display::unit_recruited(), unit_display::unit_visible_on_path(), unit_animator::wait_for_end(), unit_animator::wait_until(), and preferences::display_manager::~display_manager().
const int preferences::INFINITE_AUTO_SAVES = 61 |
double preferences::scroll = 0.2 [static] |
Definition at line 420 of file preferences.cpp.
Referenced by scroll_speed(), and set_scroll_speed().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |