[pre-amble] extern char _config_language_file[MAX_PATH]; static const SettingDescGlobVarList _misc_settings[] = { [post-amble] }; [templates] SDTG_CONDLIST = SDTG_CONDLIST($name, $type, $length, $flags, $guiflags, $var, $def, $str, $proc, $from, $to), SDTG_MMANY = SDTG_MMANY($name, $type, $flags, $guiflags, $var, $def, $full, $str, $proc), SDTG_STR = SDTG_STR($name, $type, $flags, $guiflags, $var, $def, $str, $proc), SDTG_BOOL = SDTG_BOOL($name, $flags, $guiflags, $var, $def, $str, $proc), SDTG_VAR = SDTG_VAR($name, $type, $flags, $guiflags, $var, $def, $min, $max, $interval, $str, $proc), SDTG_END = SDTG_END() [defaults] flags = 0 guiflags = 0 interval = 0 str = STR_NULL proc = NULL load = NULL [SDTG_MMANY] name = ""display_opt"" type = SLE_UINT8 flags = S var = _display_opt def = (1 << DO_SHOW_TOWN_NAMES | 1 << DO_SHOW_STATION_NAMES | 1 << DO_SHOW_SIGNS | 1 << DO_FULL_ANIMATION | 1 << DO_FULL_DETAIL | 1 << DO_SHOW_WAYPOINT_NAMES) full = ""SHOW_TOWN_NAMES|SHOW_STATION_NAMES|SHOW_SIGNS|FULL_ANIMATION||FULL_DETAIL|WAYPOINTS"" [SDTG_BOOL] name = ""news_ticker_sound"" flags = S var = _news_ticker_sound def = true [SDTG_BOOL] name = ""fullscreen"" flags = S var = _fullscreen def = false [SDTG_STR] name = ""graphicsset"" type = SLE_STRQ flags = S var = BaseGraphics::ini_set def = NULL [SDTG_STR] name = ""soundsset"" type = SLE_STRQ flags = S var = BaseSounds::ini_set def = NULL [SDTG_STR] name = ""musicset"" type = SLE_STRQ flags = S var = BaseMusic::ini_set def = NULL [SDTG_STR] name = ""videodriver"" type = SLE_STRQ flags = S var = _ini_videodriver def = NULL [SDTG_STR] name = ""musicdriver"" type = SLE_STRQ flags = S var = _ini_musicdriver def = NULL [SDTG_STR] name = ""sounddriver"" type = SLE_STRQ flags = S var = _ini_sounddriver def = NULL [SDTG_STR] name = ""blitter"" type = SLE_STRQ flags = S var = _ini_blitter def = NULL [SDTG_STR] name = ""language"" type = SLE_STRB flags = S var = _config_language_file def = NULL ; workaround for implicit lengthof() in SDTG_LIST [SDTG_CONDLIST] name = ""resolution"" type = SLE_INT length = 2 flags = S var = _cur_resolution def = ""640,480"" from = 0 to = SL_MAX_VERSION [SDTG_STR] name = ""screenshot_format"" type = SLE_STRB flags = S var = _screenshot_format_name def = NULL [SDTG_STR] name = ""savegame_format"" type = SLE_STRB flags = S var = _savegame_format def = NULL [SDTG_BOOL] name = ""rightclick_emulate"" flags = S var = _rightclick_emulate def = false [SDTG_STR] ifdef = WITH_FREETYPE name = ""small_font"" type = SLE_STRB flags = S var = _freetype.small_font def = NULL [SDTG_STR] ifdef = WITH_FREETYPE name = ""medium_font"" type = SLE_STRB flags = S var = _freetype.medium_font def = NULL [SDTG_STR] ifdef = WITH_FREETYPE name = ""large_font"" type = SLE_STRB flags = S var = _freetype.large_font def = NULL [SDTG_VAR] ifdef = WITH_FREETYPE name = ""small_size"" type = SLE_UINT flags = S var = _freetype.small_size def = 8 min = 0 max = 72 [SDTG_VAR] ifdef = WITH_FREETYPE name = ""medium_size"" type = SLE_UINT flags = S var = _freetype.medium_size def = 10 min = 0 max = 72 [SDTG_VAR] ifdef = WITH_FREETYPE name = ""large_size"" type = SLE_UINT flags = S var = _freetype.large_size def = 16 min = 0 max = 72 [SDTG_BOOL] ifdef = WITH_FREETYPE name = ""small_aa"" flags = S var = _freetype.small_aa def = false [SDTG_BOOL] ifdef = WITH_FREETYPE name = ""medium_aa"" flags = S var = _freetype.medium_aa def = false [SDTG_BOOL] ifdef = WITH_FREETYPE name = ""large_aa"" flags = S var = _freetype.large_aa def = false [SDTG_VAR] name = ""sprite_cache_size"" type = SLE_UINT flags = S var = _sprite_cache_size def = 4 min = 1 max = 64 [SDTG_VAR] name = ""player_face"" type = SLE_UINT32 flags = S var = _company_manager_face def = 0 min = 0 max = 0xFFFFFFFF [SDTG_VAR] name = ""transparency_options"" type = SLE_UINT flags = S var = _transparency_opt def = 0 min = 0 max = 0x1FF [SDTG_VAR] name = ""transparency_locks"" type = SLE_UINT flags = S var = _transparency_lock def = 0 min = 0 max = 0x1FF [SDTG_VAR] name = ""invisibility_options"" type = SLE_UINT flags = S var = _invisibility_opt def = 0 min = 0 max = 0xFF [SDTG_STR] name = ""keyboard"" type = SLE_STRB flags = S var = _keyboard_opt[0] def = NULL [SDTG_STR] name = ""keyboard_caps"" type = SLE_STRB flags = S var = _keyboard_opt[1] def = NULL [SDTG_END]