Contains the general settings which have a default. More...
Variables | |
const int | turns_min = 1 |
minimum number of turns More... | |
const int | turns_max = 100 |
maximum number of turns More... | |
const int | turns_default = 100 |
default number of turns More... | |
const int | turns_step = 1 |
slider step size for turns More... | |
Contains the general settings which have a default.
These values can be used to initialize the preferences, but also to set map values if these aren't defined.
bool settings::allow_observers_default | ( | ) |
Definition at line 167 of file map_settings.cpp.
References prefs::get().
bool settings::fog_game_default | ( | ng::create_engine & | create | ) |
Definition at line 153 of file map_settings.cpp.
References saved_game::classification(), ng::create_engine::current_level(), ng::level::data(), prefs::get(), ng::create_engine::get_state(), game_classification::is_normal_mp_game(), saved_game::mp_settings(), and mp_game_settings::use_map_settings.
Referenced by set_default_values(), and gui2::dialogs::mp_create_game::update_map_settings().
bool settings::force_lock_settings | ( | ng::create_engine & | create | ) |
Definition at line 78 of file map_settings.cpp.
References saved_game::classification(), ng::create_engine::current_level(), ng::level::data(), ng::create_engine::get_state(), and game_classification::is_normal_mp_game().
Referenced by use_map_settings_default().
std::string settings::game_name_default | ( | ) |
Definition at line 83 of file map_settings.cpp.
References prefs::get(), prefs::login(), and VGETTEXT.
Referenced by gui2::dialogs::mp_create_game::post_show(), gui2::dialogs::mp_create_game::pre_show(), and set_default_values().
int settings::get_turns | ( | const std::string & | value | ) |
Gets the number of turns.
If no valid value supplied, it will return a default. The value is also range checked. When out of bounds, it will be set to the nearest bound.
value | string containing the number of turns |
Definition at line 31 of file map_settings.cpp.
References turns_default, turns_max, and turns_min.
Referenced by num_turns_default(), and mp::start_local_game_commandline().
int settings::get_village_gold | ( | const std::string & | value, |
const game_classification * | classification = nullptr |
||
) |
Gets the village gold.
If no valid value supplied, it will return a default. The default is 1 for singleplayer, and 2 for multiplayer.
value | string containing the village gold |
classification |
Definition at line 43 of file map_settings.cpp.
References resources::classification, and game_classification::is_normal_mp_game().
Referenced by mp::start_local_game_commandline(), prefs::village_gold(), and village_gold_default().
int settings::get_village_support | ( | const std::string & | value | ) |
Gets the village unit level support.
If no valid value supplied, it will return a default.
value | string containing the village support |
Definition at line 48 of file map_settings.cpp.
Referenced by mp::start_local_game_commandline(), prefs::village_support(), and village_support_default().
int settings::get_xp_modifier | ( | const std::string & | value | ) |
Gets the xp modifier.
If no valid value supplied, it will return a default.
value | string containing the xp modifier |
Definition at line 53 of file map_settings.cpp.
Referenced by mp::start_local_game_commandline(), prefs::xp_modifier(), and xp_modifier_default().
std::chrono::seconds settings::mp_countdown_action_bonus_default | ( | ) |
Definition at line 131 of file map_settings.cpp.
References prefs::countdown_action_bonus(), and prefs::get().
Referenced by set_default_values().
bool settings::mp_countdown_default | ( | ) |
Definition at line 136 of file map_settings.cpp.
References prefs::get().
Referenced by set_default_values().
std::chrono::seconds settings::mp_countdown_init_time_default | ( | ) |
Definition at line 116 of file map_settings.cpp.
References prefs::countdown_init_time(), and prefs::get().
Referenced by set_default_values().
std::chrono::seconds settings::mp_countdown_reservoir_time_default | ( | ) |
Definition at line 121 of file map_settings.cpp.
References prefs::countdown_reservoir_time(), and prefs::get().
Referenced by set_default_values().
std::chrono::seconds settings::mp_countdown_turn_bonus_default | ( | ) |
Definition at line 126 of file map_settings.cpp.
References prefs::countdown_turn_bonus(), and prefs::get().
int settings::num_turns_default | ( | ng::create_engine & | create | ) |
Definition at line 90 of file map_settings.cpp.
References ng::create_engine::current_level(), ng::level::data(), prefs::get(), ng::create_engine::get_state(), get_turns(), saved_game::mp_settings(), and mp_game_settings::use_map_settings.
Referenced by set_default_values(), and gui2::dialogs::mp_create_game::update_map_settings().
random_faction_mode::type settings::random_faction_mode_default | ( | ) |
Definition at line 177 of file map_settings.cpp.
References prefs::get(), and string_enums::enum_base< Definition >::get_enum().
Referenced by set_default_values().
bool settings::random_start_time_default | ( | ng::create_engine & | create | ) |
Definition at line 146 of file map_settings.cpp.
References ng::create_engine::current_level(), ng::level::data(), prefs::get(), ng::create_engine::get_state(), saved_game::mp_settings(), and mp_game_settings::use_map_settings.
Referenced by set_default_values(), and gui2::dialogs::mp_create_game::update_map_settings().
void settings::set_default_values | ( | ng::create_engine & | create | ) |
Definition at line 58 of file map_settings.cpp.
References mp_game_settings::fog_game, fog_game_default(), game_name_default(), ng::create_engine::get_state(), mp_game_settings::mode, mp_game_settings::mp_countdown, mp_game_settings::mp_countdown_action_bonus, mp_countdown_action_bonus_default(), mp_countdown_default(), mp_game_settings::mp_countdown_init_time, mp_countdown_init_time_default(), mp_game_settings::mp_countdown_reservoir_time, mp_countdown_reservoir_time_default(), saved_game::mp_settings(), mp_game_settings::name, mp_game_settings::num_turns, num_turns_default(), random_faction_mode_default(), mp_game_settings::random_start_time, random_start_time_default(), mp_game_settings::shroud_game, shroud_game_default(), mp_game_settings::use_map_settings, use_map_settings_default(), mp_game_settings::village_gold, village_gold_default(), mp_game_settings::village_support, village_support_default(), mp_game_settings::xp_modifier, and xp_modifier_default().
Referenced by gui2::dialogs::mp_create_game::update_details().
bool settings::shroud_game_default | ( | ng::create_engine & | create | ) |
Definition at line 160 of file map_settings.cpp.
References ng::create_engine::current_level(), ng::level::data(), prefs::get(), ng::create_engine::get_state(), saved_game::mp_settings(), and mp_game_settings::use_map_settings.
Referenced by set_default_values(), and gui2::dialogs::mp_create_game::update_map_settings().
bool settings::shuffle_sides_default | ( | ) |
Definition at line 172 of file map_settings.cpp.
References prefs::get().
bool settings::use_map_settings_default | ( | ng::create_engine & | create | ) |
Definition at line 141 of file map_settings.cpp.
References force_lock_settings(), and prefs::get().
Referenced by set_default_values().
int settings::village_gold_default | ( | ng::create_engine & | create | ) |
Definition at line 95 of file map_settings.cpp.
References saved_game::classification(), ng::create_engine::current_level(), ng::level::data(), prefs::get(), ng::create_engine::get_state(), get_village_gold(), saved_game::mp_settings(), mp_game_settings::use_map_settings, and prefs::village_gold().
Referenced by set_default_values(), and gui2::dialogs::mp_create_game::update_map_settings().
int settings::village_support_default | ( | ng::create_engine & | create | ) |
Definition at line 102 of file map_settings.cpp.
References ng::create_engine::current_level(), ng::level::data(), prefs::get(), ng::create_engine::get_state(), get_village_support(), saved_game::mp_settings(), mp_game_settings::use_map_settings, and prefs::village_support().
Referenced by set_default_values(), and gui2::dialogs::mp_create_game::update_map_settings().
int settings::xp_modifier_default | ( | ng::create_engine & | create | ) |
Definition at line 109 of file map_settings.cpp.
References ng::create_engine::current_level(), ng::level::data(), prefs::get(), ng::create_engine::get_state(), get_xp_modifier(), saved_game::mp_settings(), mp_game_settings::use_map_settings, and prefs::xp_modifier().
Referenced by set_default_values(), and gui2::dialogs::mp_create_game::update_map_settings().
const int settings::turns_default = 100 |
const int settings::turns_max = 100 |
maximum number of turns
Definition at line 49 of file map_settings.hpp.
Referenced by get_turns(), and gui2::dialogs::mp_create_game::post_show().
const int settings::turns_min = 1 |
const int settings::turns_step = 1 |
slider step size for turns
Definition at line 51 of file map_settings.hpp.