mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-24 00:03:11 +01:00
Automatically reset speed to normal upon scenario completion. (#10998)
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
- Feature: [#10357] Added window for scenery scatter tool, allowing for area and density selection.
|
||||
- Feature: [#10637] Console command to remove all floating objects.
|
||||
- Change: [#1164] Use available translations for shortcut key bindings.
|
||||
- Change: [#10997] Speed is automatically reset to normal upon scenario completion.
|
||||
- Fix: [#2485] Hide Vertical Faces not applied to the edges of water.
|
||||
- Fix: [#5249] No collision detection when building ride entrance at heights > 85.5m.
|
||||
- Fix: [#6766] Changelog window doesn't open on some platforms.
|
||||
|
||||
@@ -85,6 +85,12 @@ rct_string_id gGameCommandErrorText;
|
||||
|
||||
using namespace OpenRCT2;
|
||||
|
||||
void game_reset_speed()
|
||||
{
|
||||
gGameSpeed = 1;
|
||||
window_invalidate_by_class(WC_TOP_TOOLBAR);
|
||||
}
|
||||
|
||||
void game_increase_game_speed()
|
||||
{
|
||||
gGameSpeed = std::min(gConfigGeneral.debugging_tools ? 5 : 4, gGameSpeed + 1);
|
||||
|
||||
@@ -145,6 +145,7 @@ extern std::string gCurrentLoadedPath;
|
||||
|
||||
extern bool gLoadKeepWindowsOpen;
|
||||
|
||||
void game_reset_speed();
|
||||
void game_increase_game_speed();
|
||||
void game_reduce_game_speed();
|
||||
|
||||
|
||||
@@ -177,6 +177,7 @@ void scenario_begin()
|
||||
|
||||
static void scenario_end()
|
||||
{
|
||||
game_reset_speed();
|
||||
window_close_by_class(WC_DROPDOWN);
|
||||
window_close_all_except_flags(WF_STICK_TO_BACK | WF_STICK_TO_FRONT);
|
||||
context_open_window_view(WV_PARK_OBJECTIVE);
|
||||
|
||||
Reference in New Issue
Block a user