Fix scenario editor settings visibility
This commit is contained in:
@@ -2008,14 +2008,15 @@ static SettingsContainer &GetSettingsTree()
|
|||||||
ai->Add(new SettingEntry("difficulty.money_cheat_in_multiplayer"));
|
ai->Add(new SettingEntry("difficulty.money_cheat_in_multiplayer"));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_game_mode != GM_NORMAL) {
|
SettingsPage *scenario = main->Add(new SettingsPage(STR_CONFIG_SETTING_SCENARIO_EDITOR));
|
||||||
SettingsPage *scenario = main->Add(new SettingsPage(STR_CONFIG_SETTING_SCENARIO_EDITOR));
|
scenario->hide_callback = []() -> bool {
|
||||||
{
|
return _game_mode == GM_NORMAL;
|
||||||
scenario->Add(new SettingEntry("scenario.multiple_buildings"));
|
};
|
||||||
scenario->Add(new SettingEntry("scenario.house_ignore_dates"));
|
{
|
||||||
scenario->Add(new SettingEntry("scenario.house_ignore_zones"));
|
scenario->Add(new SettingEntry("scenario.multiple_buildings"));
|
||||||
scenario->Add(new SettingEntry("scenario.house_ignore_grf"));
|
scenario->Add(new SettingEntry("scenario.house_ignore_dates"));
|
||||||
}
|
scenario->Add(new SettingEntry("scenario.house_ignore_zones"));
|
||||||
|
scenario->Add(new SettingEntry("scenario.house_ignore_grf"));
|
||||||
}
|
}
|
||||||
|
|
||||||
main->Init();
|
main->Init();
|
||||||
|
Reference in New Issue
Block a user