1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 20:13:07 +01:00

Sync "Set guest generation higher difficult level"

This commit is contained in:
wolfreak99
2017-02-23 10:02:03 -05:00
committed by Michael Steenbeek
parent d6dfb3e079
commit d22ad8abb5
2 changed files with 15 additions and 2 deletions

View File

@@ -694,7 +694,12 @@ void game_command_edit_scenario_options(sint32* eax, sint32* ebx, sint32* ecx, s
}
break;
case EDIT_SCENARIOOPTIONS_SETGUESTGENERATIONHIGHERDIFFICULTLEVEL:
if (*edx != FALSE) {
gParkFlags |= PARK_FLAGS_DIFFICULT_GUEST_GENERATION;
}
else {
gParkFlags &= ~PARK_FLAGS_DIFFICULT_GUEST_GENERATION;
}
break;
}
window_invalidate_by_class(WC_EDITOR_SCENARIO_OPTIONS);

View File

@@ -1191,7 +1191,15 @@ static void window_editor_scenario_options_park_mouseup(rct_window *w, sint32 wi
window_invalidate(w);
break;
case WIDX_HARD_GUEST_GENERATION:
gParkFlags ^= PARK_FLAGS_DIFFICULT_GUEST_GENERATION;
game_do_command(
0,
GAME_COMMAND_FLAG_APPLY,
EDIT_SCENARIOOPTIONS_SETGUESTGENERATIONHIGHERDIFFICULTLEVEL,
gParkFlags & PARK_FLAGS_DIFFICULT_GUEST_GENERATION ? FALSE : TRUE,
GAME_COMMAND_EDIT_SCENARIO_OPTIONS,
0,
0
);
window_invalidate(w);
break;
}