Change settings for using default signal graphics and signal recolouring
This commit is contained in:
@@ -30,6 +30,7 @@ static void DeveloperModeChanged(int32 new_value);
|
||||
/* Begin - GUI callbacks */
|
||||
|
||||
static bool ZoomMaxCfgName(SettingOnGuiCtrlData &data);
|
||||
static bool DefaultSignalsSettingGUI(SettingOnGuiCtrlData &data);
|
||||
|
||||
/* End - GUI callbacks */
|
||||
|
||||
@@ -61,6 +62,13 @@ static const SettingDescEnumEntry _no_depot_order_warn[] = {
|
||||
{ 0, STR_NULL }
|
||||
};
|
||||
|
||||
static const SettingDescEnumEntry _show_all_signal_default[] = {
|
||||
{ SSDM_OFF, STR_CONFIG_SETTING_OFF },
|
||||
{ SSDM_ON, STR_CONFIG_SETTING_ON },
|
||||
{ SSDM_RESTRICTED_RECOLOUR, STR_CONFIG_SETTING_SHOW_ALL_SIG_RESTRICTED_RECOLOUR },
|
||||
{ 0, STR_NULL }
|
||||
};
|
||||
|
||||
const SettingTable _gui_settings{
|
||||
[post-amble]
|
||||
};
|
||||
@@ -1341,20 +1349,23 @@ post_cb = [](auto) { MarkWholeScreenDirty(); }
|
||||
cat = SC_BASIC
|
||||
|
||||
[SDTC_BOOL]
|
||||
var = gui.show_restricted_signal_default
|
||||
var = gui.show_restricted_signal_recolour
|
||||
flags = SF_NOT_IN_SAVE | SF_NO_NETWORK_SYNC | SF_PATCH
|
||||
def = false
|
||||
str = STR_CONFIG_SETTING_SHOW_RESTRICTED_SIG_DEF
|
||||
strhelp = STR_CONFIG_SETTING_SHOW_RESTRICTED_SIG_DEF_HELPTEXT
|
||||
def = true
|
||||
str = STR_CONFIG_SETTING_SHOW_RESTRICTED_SIG_RECOLOUR
|
||||
strhelp = STR_CONFIG_SETTING_SHOW_RESTRICTED_SIG_RECOLOUR_HELPTEXT
|
||||
post_cb = [](auto) { MarkWholeScreenDirty(); }
|
||||
|
||||
[SDTC_BOOL]
|
||||
[SDTC_ENUM]
|
||||
var = gui.show_all_signal_default
|
||||
flags = SF_NOT_IN_SAVE | SF_NO_NETWORK_SYNC | SF_PATCH
|
||||
def = false
|
||||
type = SLE_UINT8
|
||||
flags = SF_NOT_IN_SAVE | SF_NO_NETWORK_SYNC | SF_CONVERT_BOOL_TO_INT | SF_PATCH
|
||||
def = SSDM_OFF
|
||||
enumlist = _show_all_signal_default
|
||||
str = STR_CONFIG_SETTING_SHOW_ALL_SIG_DEF
|
||||
strhelp = STR_CONFIG_SETTING_SHOW_ALL_SIG_DEF_HELPTEXT
|
||||
post_cb = [](auto) { UpdateRailGuiSprites(); MarkWholeScreenDirty(); }
|
||||
guiproc = DefaultSignalsSettingGUI
|
||||
|
||||
[SDTC_BOOL]
|
||||
var = gui.show_adv_tracerestrict_features
|
||||
|
Reference in New Issue
Block a user