File diff r25600:a0060616e61f → r25601:747c128b2f85
src/table/settings/gameopt_settings.ini
Show inline comments
 
@@ -46,13 +46,13 @@ static const SettingTable _gameopt_setti
 
[post-amble]
 
};
 
[templates]
 
SDTG_LIST    =  SDTG_LIST($name,              $type, $flags, $guiflags, $var, $def, $length, $from, $to, $cat, $extra, $startup),
 
SDTG_VAR     =   SDTG_VAR($name,              $type, $flags, $guiflags, $var, $def, $min, $max, $interval,  $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to, $cat, $extra, $startup),
 
SDTG_LIST    =  SDTG_LIST($name,              $type, $flags, $var, $def, $length, $from, $to, $cat, $extra, $startup),
 
SDTG_VAR     =   SDTG_VAR($name,              $type, $flags, $var, $def, $min, $max, $interval,  $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to, $cat, $extra, $startup),
 
SDT_NULL     =   SDT_NULL(                                                          $length,                                                            $from, $to),
 
SDTC_OMANY   = SDTC_OMANY(              $var, $type, $flags, $guiflags, $def,       $max, $full,            $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDTG_OMANY   = SDTG_OMANY($name,              $type, $flags, $guiflags, $var, $def, $max, $full,            $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDT_OMANY    =  SDT_OMANY(GameSettings, $var, $type, $flags, $guiflags, $def,       $max, $full,            $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to, $load, $cat, $extra, $startup),
 
SDT_VAR      =    SDT_VAR(GameSettings, $var, $type, $flags, $guiflags, $def, $min, $max,        $interval, $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDTC_OMANY   = SDTC_OMANY(              $var, $type, $flags, $def,       $max, $full,            $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDTG_OMANY   = SDTG_OMANY($name,              $type, $flags, $var, $def, $max, $full,            $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 
SDT_OMANY    =  SDT_OMANY(GameSettings, $var, $type, $flags, $def,       $max, $full,            $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to, $load, $cat, $extra, $startup),
 
SDT_VAR      =    SDT_VAR(GameSettings, $var, $type, $flags, $def, $min, $max,        $interval, $str, $strhelp, $strval, $pre_cb, $post_cb, $from, $to,        $cat, $extra, $startup),
 

	
 
[validation]
 
SDTG_VAR = static_assert($max <= MAX_$type, "Maximum value for $var exceeds storage size");
 
@@ -62,8 +62,7 @@ SDT_OMANY = static_assert($max <= MAX_$t
 
SDT_VAR = static_assert($max <= MAX_$type, "Maximum value for GameSettings.$var exceeds storage size");
 

	
 
[defaults]
 
flags    = 0
 
guiflags = SF_NONE
 
flags    = SF_NONE
 
interval = 0
 
str      = STR_NULL
 
strhelp  = STR_CONFIG_SETTING_NO_EXPLANATION_AVAILABLE_HELPTEXT
 
@@ -84,7 +83,7 @@ name     = ""diff_custom""
 
sdt_cmd  = SDT_INTLIST
 
sle_cmd  = SL_ARR
 
type     = SLE_FILE_I16 | SLE_VAR_U16
 
flags    = SLF_NOT_IN_CONFIG
 
flags    = SF_NOT_IN_CONFIG
 
var      = _old_diff_custom
 
length   = 17
 
def      = nullptr
 
@@ -95,19 +94,18 @@ name     = ""diff_custom""
 
sdt_cmd  = SDT_INTLIST
 
sle_cmd  = SL_ARR
 
type     = SLE_UINT16
 
flags    = SLF_NOT_IN_CONFIG
 
flags    = SF_NOT_IN_CONFIG
 
var      = _old_diff_custom
 
length   = 18
 
def      = nullptr
 
full     = nullptr
 
from     = SLV_4
 

	
 
##
 
[SDTG_VAR]
 
name     = ""diff_level""
 
var      = _old_diff_level
 
type     = SLE_UINT8
 
flags    = SLF_NOT_IN_CONFIG
 
flags    = SF_NOT_IN_CONFIG
 
def      = SP_CUSTOM
 
min      = SP_EASY
 
max      = SP_CUSTOM
 
@@ -116,7 +114,7 @@ cat      = SC_BASIC
 
[SDT_OMANY]
 
var      = locale.currency
 
type     = SLE_UINT8
 
flags    = SLF_NO_NETWORK_SYNC
 
flags    = SF_NO_NETWORK_SYNC
 
def      = 0
 
max      = CURRENCY_END - 1
 
full     = _locale_currencies
 
@@ -126,7 +124,7 @@ cat      = SC_BASIC
 
name     = ""units""
 
var      = _old_units
 
type     = SLE_UINT8
 
flags    = SLF_NOT_IN_CONFIG
 
flags    = SF_NOT_IN_CONFIG
 
def      = 1
 
max      = 2
 
full     = _locale_units
 
@@ -172,8 +170,7 @@ to       = SLV_23
 
[SDTC_OMANY]
 
var      = gui.autosave
 
type     = SLE_UINT8
 
from     = SLV_23
 
flags    = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC
 
flags    = SF_NOT_IN_SAVE | SF_NO_NETWORK_SYNC
 
def      = 1
 
max      = 4
 
full     = _autosave_interval