mirror of https://github.com/OpenRCT2/OpenRCT2.git
Fix #8927: Make cheats menu partially accessible in scenario editor.
This commit is contained in:
parent
e64aafa735
commit
aeaa45c05b
|
@ -721,7 +721,6 @@ static void window_top_toolbar_invalidate(rct_window* w)
|
|||
window_top_toolbar_widgets[WIDX_GUESTS].type = WWT_EMPTY;
|
||||
window_top_toolbar_widgets[WIDX_FINANCES].type = WWT_EMPTY;
|
||||
window_top_toolbar_widgets[WIDX_RESEARCH].type = WWT_EMPTY;
|
||||
window_top_toolbar_widgets[WIDX_CHEATS].type = WWT_EMPTY;
|
||||
window_top_toolbar_widgets[WIDX_NEWS].type = WWT_EMPTY;
|
||||
window_top_toolbar_widgets[WIDX_NETWORK].type = WWT_EMPTY;
|
||||
|
||||
|
@ -3268,6 +3267,15 @@ static void top_toolbar_init_cheats_menu(rct_window* w, rct_widget* widget)
|
|||
dropdown_set_disabled(DDIDX_INVENTIONS_LIST, true);
|
||||
}
|
||||
|
||||
if (gScreenFlags & (SCREEN_FLAGS_SCENARIO_EDITOR | SCREEN_FLAGS_TRACK_DESIGNER | SCREEN_FLAGS_TRACK_MANAGER))
|
||||
{
|
||||
dropdown_set_disabled(DDIDX_CHEATS, true);
|
||||
dropdown_set_disabled(DDIDX_OBJECT_SELECTION, true);
|
||||
dropdown_set_disabled(DDIDX_INVENTIONS_LIST, true);
|
||||
dropdown_set_disabled(DDIDX_SCENARIO_OPTIONS, true);
|
||||
dropdown_set_disabled(DDIDX_ENABLE_SANDBOX_MODE, true);
|
||||
}
|
||||
|
||||
if (gCheatsSandboxMode)
|
||||
{
|
||||
dropdown_set_checked(DDIDX_ENABLE_SANDBOX_MODE, true);
|
||||
|
@ -3281,7 +3289,10 @@ static void top_toolbar_init_cheats_menu(rct_window* w, rct_widget* widget)
|
|||
dropdown_set_checked(DDIDX_DISABLE_SUPPORT_LIMITS, true);
|
||||
}
|
||||
|
||||
if (!dropdown_is_disabled(DDIDX_CHEATS))
|
||||
gDropdownDefaultIndex = DDIDX_CHEATS;
|
||||
else
|
||||
gDropdownDefaultIndex = DDIDX_TILE_INSPECTOR;
|
||||
}
|
||||
|
||||
static void top_toolbar_cheats_menu_dropdown(int16_t dropdownIndex)
|
||||
|
|
Loading…
Reference in New Issue