19 #define ADDPREF(pref) static constexpr const char* const pref = #pref;
30 ADDPREF(_last_cache_cleaned_ver)
36 ADDPREF(addon_manager_saved_order_direction)
38 ADDPREF(addon_manager_saved_order_name)
46 ADDPREF(ally_sighted_interrupts)
85 ADDPREF(editor_auto_update_transitions)
89 ADDPREF(editor_draw_hex_coordinates)
91 ADDPREF(editor_draw_num_of_bitmaps)
93 ADDPREF(editor_draw_terrain_codes)
99 ADDPREF(enable_planning_mode_on_start)
101 ADDPREF(encountered_terrain_list)
135 ADDPREF(lobby_whisper_friends_only)
154 ADDPREF(minimap_movement_coding)
156 ADDPREF(minimap_terrain_coding)
162 ADDPREF(mp_countdown_action_bonus)
164 ADDPREF(mp_countdown_init_time)
166 ADDPREF(mp_countdown_reservoir_time)
168 ADDPREF(mp_countdown_turn_bonus)
182 ADDPREF(mp_server_program_name)
184 ADDPREF(mp_server_warning_disabled)
220 ADDPREF(selected_achievement_group)
254 ADDPREF(stop_music_in_background)
272 ADDPREF(unit_standing_animations)
359 ADDPREF(confirm_load_save_from_different_version)
361 ADDPREF(damage_prediction_allow_monte_carlo_simulation)
363 ADDPREF(editor_max_recent_files)
369 ADDPREF(lobby_auto_open_whisper_windows)
377 ADDPREF(scroll_when_mouse_outside)
379 ADDPREF(show_all_units_in_help)
385 ADDPREF(use_twelve_hour_clock_format)
388 _last_cache_cleaned_ver,
391 addon_manager_saved_order_direction,
392 addon_manager_saved_order_name,
396 ally_sighted_interrupts,
414 editor_auto_update_transitions,
416 editor_draw_hex_coordinates,
417 editor_draw_num_of_bitmaps,
418 editor_draw_terrain_codes,
420 enable_planning_mode_on_start,
421 encountered_terrain_list,
438 lobby_whisper_friends_only,
443 minimap_draw_terrain,
445 minimap_draw_villages,
446 minimap_movement_coding,
447 minimap_terrain_coding,
450 mp_countdown_action_bonus,
451 mp_countdown_init_time,
452 mp_countdown_reservoir_time,
453 mp_countdown_turn_bonus,
459 mp_random_start_time,
460 mp_server_program_name,
461 mp_server_warning_disabled,
479 selected_achievement_group,
496 stop_music_in_background,
505 unit_standing_animations,
514 confirm_load_save_from_different_version,
515 damage_prediction_allow_monte_carlo_simulation,
516 editor_max_recent_files,
519 lobby_auto_open_whisper_windows,
520 middle_click_scrolls,
523 scroll_when_mouse_outside,
524 show_all_units_in_help,
527 use_twelve_hour_clock_format,
534 private_message_sound,
535 private_message_notif,
536 private_message_lobby,
537 friend_message_sound,
538 friend_message_notif,
539 friend_message_lobby,
540 public_message_sound,
541 public_message_notif,
542 public_message_lobby,
543 server_message_sound,
544 server_message_notif,
545 server_message_lobby,
546 ready_for_start_sound,
547 ready_for_start_notif,
548 ready_for_start_lobby,
549 game_has_begun_sound,
550 game_has_begun_notif,
551 game_has_begun_lobby,
This class is responsible for reading all available achievements from mainline's and any add-ons' ach...
#define ENUM_AND_ARRAY(...)
std::string partial_orb_color
std::string moved_orb_color
std::string unmoved_orb_color
std::string ally_orb_color
std::string enemy_orb_color
bool show_status_on_ally_orb
static int music_volume()
static int sound_volume()
Audio output for sound and music.
Contains all valid preferences attributes.
The base template for associating string values with enum values.