Project Alice
Loading...
Searching...
No Matches
sys::user_settings_s Struct Reference

#include <system_state.hpp>

Public Attributes

float ui_scale = 1.0f
 
float master_volume = 0.5f
 
float music_volume = 1.0f
 
float effects_volume = 1.0f
 
float interface_volume = 1.0f
 
bool prefer_fullscreen = false
 
projection_mode map_is_globe = projection_mode::globe_ortho
 
autosave_frequency autosaves = autosave_frequency::yearly
 
bool bind_tooltip_mouse = true
 
bool use_classic_fonts = false
 
bool left_mouse_click_hold_and_release = false
 
bool outliner_views [14] = {true, true, true, true, true, true, true, true, true, true, true, true, true, true}
 
uint8_t self_message_settings [int32_t(sys::message_setting_type::count)]
 
uint8_t interesting_message_settings [int32_t(sys::message_setting_type::count)]
 
uint8_t other_message_settings [int32_t(sys::message_setting_type::count)]
 
bool fow_enabled = false
 
map_label_mode map_label = map_label_mode::quadratic
 
uint8_t antialias_level = 4
 
float gaussianblur_level = 1.f
 
float gamma = 1.f
 
bool railroads_enabled = true
 
bool rivers_enabled = true
 
map_zoom_mode zoom_mode = map_zoom_mode::panning
 
map_vassal_color_mode vassal_color = map_vassal_color_mode::inherit
 
bool render_models = false
 
bool mouse_edge_scrolling = false
 
bool black_map_font = true
 
bool spoilers = true
 
float zoom_speed = 20.f
 
bool mute_on_focus_lost = true
 
bool diplomatic_message_popup = false
 
bool wasd_for_map_movement = false
 
bool notify_rebels_defeat = true
 
sys::color_blind_mode color_blind_mode = sys::color_blind_mode::none
 
uint32_t UNUSED_UINT32_T = 0
 
char locale [16] = "en-US"
 

Detailed Description

Definition at line 45 of file system_state.hpp.

Member Data Documentation

◆ antialias_level

uint8_t sys::user_settings_s::antialias_level = 4

Definition at line 375 of file system_state.hpp.

◆ autosaves

autosave_frequency sys::user_settings_s::autosaves = autosave_frequency::yearly

Definition at line 53 of file system_state.hpp.

◆ bind_tooltip_mouse

bool sys::user_settings_s::bind_tooltip_mouse = true

Definition at line 54 of file system_state.hpp.

◆ black_map_font

bool sys::user_settings_s::black_map_font = true

Definition at line 384 of file system_state.hpp.

◆ color_blind_mode

sys::color_blind_mode sys::user_settings_s::color_blind_mode = sys::color_blind_mode::none

Definition at line 391 of file system_state.hpp.

◆ diplomatic_message_popup

bool sys::user_settings_s::diplomatic_message_popup = false

Definition at line 388 of file system_state.hpp.

◆ effects_volume

float sys::user_settings_s::effects_volume = 1.0f

Definition at line 49 of file system_state.hpp.

◆ fow_enabled

bool sys::user_settings_s::fow_enabled = false

Definition at line 373 of file system_state.hpp.

◆ gamma

float sys::user_settings_s::gamma = 1.f

Definition at line 377 of file system_state.hpp.

◆ gaussianblur_level

float sys::user_settings_s::gaussianblur_level = 1.f

Definition at line 376 of file system_state.hpp.

◆ interesting_message_settings

uint8_t sys::user_settings_s::interesting_message_settings[int32_t(sys::message_setting_type::count)]

Definition at line 163 of file system_state.hpp.

◆ interface_volume

float sys::user_settings_s::interface_volume = 1.0f

Definition at line 50 of file system_state.hpp.

◆ left_mouse_click_hold_and_release

bool sys::user_settings_s::left_mouse_click_hold_and_release = false

Definition at line 56 of file system_state.hpp.

◆ locale

char sys::user_settings_s::locale[16] = "en-US"

Definition at line 393 of file system_state.hpp.

◆ map_is_globe

projection_mode sys::user_settings_s::map_is_globe = projection_mode::globe_ortho

Definition at line 52 of file system_state.hpp.

◆ map_label

map_label_mode sys::user_settings_s::map_label = map_label_mode::quadratic

Definition at line 374 of file system_state.hpp.

◆ master_volume

float sys::user_settings_s::master_volume = 0.5f

Definition at line 47 of file system_state.hpp.

◆ mouse_edge_scrolling

bool sys::user_settings_s::mouse_edge_scrolling = false

Definition at line 383 of file system_state.hpp.

◆ music_volume

float sys::user_settings_s::music_volume = 1.0f

Definition at line 48 of file system_state.hpp.

◆ mute_on_focus_lost

bool sys::user_settings_s::mute_on_focus_lost = true

Definition at line 387 of file system_state.hpp.

◆ notify_rebels_defeat

bool sys::user_settings_s::notify_rebels_defeat = true

Definition at line 390 of file system_state.hpp.

◆ other_message_settings

uint8_t sys::user_settings_s::other_message_settings[int32_t(sys::message_setting_type::count)]

Definition at line 268 of file system_state.hpp.

◆ outliner_views

bool sys::user_settings_s::outliner_views[14] = {true, true, true, true, true, true, true, true, true, true, true, true, true, true}

Definition at line 57 of file system_state.hpp.

◆ prefer_fullscreen

bool sys::user_settings_s::prefer_fullscreen = false

Definition at line 51 of file system_state.hpp.

◆ railroads_enabled

bool sys::user_settings_s::railroads_enabled = true

Definition at line 378 of file system_state.hpp.

◆ render_models

bool sys::user_settings_s::render_models = false

Definition at line 382 of file system_state.hpp.

◆ rivers_enabled

bool sys::user_settings_s::rivers_enabled = true

Definition at line 379 of file system_state.hpp.

◆ self_message_settings

uint8_t sys::user_settings_s::self_message_settings[int32_t(sys::message_setting_type::count)]

Definition at line 58 of file system_state.hpp.

◆ spoilers

bool sys::user_settings_s::spoilers = true

Definition at line 385 of file system_state.hpp.

◆ ui_scale

float sys::user_settings_s::ui_scale = 1.0f

Definition at line 46 of file system_state.hpp.

◆ UNUSED_UINT32_T

uint32_t sys::user_settings_s::UNUSED_UINT32_T = 0

Definition at line 392 of file system_state.hpp.

◆ use_classic_fonts

bool sys::user_settings_s::use_classic_fonts = false

Definition at line 55 of file system_state.hpp.

◆ vassal_color

map_vassal_color_mode sys::user_settings_s::vassal_color = map_vassal_color_mode::inherit

Definition at line 381 of file system_state.hpp.

◆ wasd_for_map_movement

bool sys::user_settings_s::wasd_for_map_movement = false

Definition at line 389 of file system_state.hpp.

◆ zoom_mode

map_zoom_mode sys::user_settings_s::zoom_mode = map_zoom_mode::panning

Definition at line 380 of file system_state.hpp.

◆ zoom_speed

float sys::user_settings_s::zoom_speed = 20.f

Definition at line 386 of file system_state.hpp.


The documentation for this struct was generated from the following file: