preferences Namespace Reference

Modify, read and display user preferences. More...


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)
configget_child (const std::string &key)
void erase (const std::string key)
const std::string get (const std::string key)
void disable_preferences_save ()
configget_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
displaydisp = NULL


Detailed Description

Modify, read and display user preferences.

This module contain GUI code to display dialogs regarding user preferences, and functions which read and modify the preferences.


Enumeration Type Documentation

anonymous enum

Enumerator:
SHOW_NONE 
SHOW_FRIENDS 
SHOW_ALL 

Definition at line 43 of file game_preferences.hpp.


Function Documentation

void preferences::_set_adjust_gamma ( bool  val  ) 

Definition at line 196 of file preferences.cpp.

References set().

Referenced by set_adjust_gamma().

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  ) 

Definition at line 113 of file preferences.cpp.

References prefs.

Referenced by set_fullscreen().

void preferences::_set_gamma ( int  gamma  ) 

Definition at line 212 of file preferences.cpp.

References set().

Referenced by set_gamma().

void preferences::_set_grid ( bool  ison  ) 

Definition at line 222 of file preferences.cpp.

References set().

Referenced by set_grid().

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  ) 

Definition at line 166 of file preferences.cpp.

References prefs.

Referenced by set_idle_anim().

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  ) 

Definition at line 146 of file preferences.cpp.

References prefs.

Referenced by set_turbo().

bool preferences::add_friend ( const std::string  nick  ) 

bool preferences::add_ignore ( const std::string  nick  ) 

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 (  ) 

bool preferences::ask_delete_saves (  ) 

Definition at line 549 of file game_preferences.cpp.

References get(), and utils::string_bool().

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 (  ) 

Definition at line 289 of file game_preferences.cpp.

References get().

Referenced by main().

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 (  ) 

Definition at line 168 of file game_preferences.cpp.

References set().

void preferences::clear_ignores (  ) 

Definition at line 172 of file game_preferences.cpp.

References set().

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 
)

Definition at line 383 of file preferences_display.cpp.

Referenced by show_video_mode_dialog().

bool preferences::compress_saves (  ) 

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 (  ) 

Definition at line 99 of file preferences.cpp.

References no_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  ) 

Definition at line 485 of file preferences.cpp.

Referenced by hotkey::execute_command().

void preferences::encounter_map_terrain ( gamemap map  ) 

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 (  ) 

std::set< std::string > & preferences::encountered_units (  ) 

int preferences::era (  ) 

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 (  ) 

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  ) 

std::string preferences::get_chat_timestamp ( const time_t &  t  ) 

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 (  ) 

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 (  ) 

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 (  ) 

Definition at line 103 of file preferences.cpp.

References prefs.

Referenced by server_list().

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 (  ) 

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 (  ) 

Definition at line 161 of file preferences.cpp.

References utils::string_bool().

int preferences::idle_anim_rate (  ) 

Definition at line 171 of file preferences.cpp.

Referenced by display::display().

bool preferences::is_friend ( const std::string  nick  ) 

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 (  ) 

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 (  ) 

int preferences::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 (  ) 

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 (  ) 

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  ) 

Definition at line 240 of file preferences.cpp.

References sound::reset_sound(), and set().

void preferences::save_turbo_speed ( const double  speed  ) 

Definition at line 156 of file preferences.cpp.

References set().

Referenced by set_turbo_speed().

int preferences::scroll_speed (  ) 

const std::vector< game_config::server_info > & preferences::server_list (  ) 

void preferences::set ( const std::string  key,
std::string  value 
)

void preferences::set_adjust_gamma ( bool  val  ) 

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  ) 

Definition at line 544 of file game_preferences.cpp.

References set().

void preferences::set_autosavemax ( int  value  ) 

Definition at line 559 of file game_preferences.cpp.

References set().

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  ) 

Definition at line 298 of file game_preferences.cpp.

References set().

void preferences::set_chat_lines ( int  lines  ) 

Definition at line 694 of file game_preferences.cpp.

References set().

void preferences::set_chat_timestamping ( bool  value  ) 

Definition at line 685 of file game_preferences.cpp.

References set().

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  ) 

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  ) 

Definition at line 711 of file game_preferences.cpp.

References set().

void preferences::set_delete_saves ( bool  value  ) 

Definition at line 534 of file game_preferences.cpp.

References set().

void preferences::set_draw_delay ( int  value  ) 

Definition at line 515 of file preferences.cpp.

References draw_delay_.

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  ) 

Definition at line 641 of file game_preferences.cpp.

References set().

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  ) 

void preferences::set_gamma ( int  gamma  ) 

void preferences::set_grid ( bool  ison  ) 

static void preferences::set_iconize_list ( bool  ison  )  [static]

Definition at line 51 of file game_preferences_display.cpp.

References _set_iconize_list().

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  ) 

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]

Definition at line 41 of file game_preferences_display.cpp.

References _set_lobby_joins().

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  ) 

bool preferences::set_music ( bool  ison  ) 

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  ) 

void preferences::set_save_replays ( bool  value  ) 

Definition at line 524 of file game_preferences.cpp.

References set().

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  ) 

Definition at line 509 of file game_preferences.cpp.

References set().

void preferences::set_show_floating_labels ( bool  value  ) 

Definition at line 605 of file game_preferences.cpp.

References set().

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  ) 

Definition at line 630 of file game_preferences.cpp.

References haloes, and set().

Referenced by preferences::manager::manager().

void preferences::set_show_side_colours ( bool  value  ) 

Definition at line 514 of file game_preferences.cpp.

References set().

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]

Definition at line 46 of file game_preferences_display.cpp.

References _set_sort_list().

bool preferences::set_sound ( bool  ison  ) 

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  ) 

void preferences::set_turbo_speed ( double  speed  ) 

bool preferences::set_turn_bell ( bool  ison  ) 

void preferences::set_turn_dialog ( bool  ison  ) 

Definition at line 330 of file game_preferences.cpp.

References set().

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  ) 

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().

void preferences::show_hotkeys_dialog ( display disp,
config save_config 
)

bool preferences::show_lobby_join ( const std::string &  sender,
const std::string &  message 
)

void preferences::show_preferences_dialog ( display disp,
const config game_cfg 
)

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  ) 

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  ) 

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 (  ) 

Definition at line 227 of file preferences.cpp.

Referenced by sound::init_sound().

bool preferences::sound_on (  ) 

int preferences::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 (  ) 

double preferences::turbo_speed (  ) 

Definition at line 151 of file preferences.cpp.

Referenced by preferences::display_manager::display_manager().

bool preferences::turn_bell (  ) 

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 (  ) 

bool preferences::UI_sound_on (  ) 

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.

References get(), and set().

Referenced by upload_log_dialog::show_beg_dialog(), and upload_log::~upload_log().

bool preferences::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().


Variable Documentation

Definition at line 143 of file game_preferences.hpp.

Referenced by remove_old_auto_saves().

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