Fix scenario editor settings visibility

pull/182/head
Jonathan G Rennison 4 years ago
parent 157beb05ed
commit 348530b052

@ -2008,14 +2008,15 @@ static SettingsContainer &GetSettingsTree()
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));
{
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.house_ignore_grf"));
}
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.house_ignore_grf"));
}
main->Init();

Loading…
Cancel
Save