Sync "Set forbid high construction"

This commit is contained in:
wolfreak99 2017-02-23 09:59:30 -05:00 committed by Michael Steenbeek
parent 9ae00d92a0
commit 8f56f60841
2 changed files with 15 additions and 2 deletions

View File

@ -678,7 +678,12 @@ void game_command_edit_scenario_options(sint32* eax, sint32* ebx, sint32* ecx, s
}
break;
case EDIT_SCENARIOOPTIONS_SETFORBIDHIGHCONSTRUCTION:
if (*edx != FALSE) {
gParkFlags |= PARK_FLAGS_FORBID_HIGH_CONSTRUCTION;
}
else {
gParkFlags &= ~PARK_FLAGS_FORBID_HIGH_CONSTRUCTION;
}
break;
case EDIT_SCENARIOOPTIONS_SETPARKRATINGHIGHERDIFFICULTLEVEL:

View File

@ -1167,7 +1167,15 @@ static void window_editor_scenario_options_park_mouseup(rct_window *w, sint32 wi
window_invalidate(w);
break;
case WIDX_FORBID_HIGH_CONSTRUCTION:
gParkFlags ^= PARK_FLAGS_FORBID_HIGH_CONSTRUCTION;
game_do_command(
0,
GAME_COMMAND_FLAG_APPLY,
EDIT_SCENARIOOPTIONS_SETFORBIDHIGHCONSTRUCTION,
gParkFlags & PARK_FLAGS_FORBID_HIGH_CONSTRUCTION ? FALSE : TRUE,
GAME_COMMAND_EDIT_SCENARIO_OPTIONS,
0,
0
);
window_invalidate(w);
break;
case WIDX_HARD_PARK_RATING: