mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-22 23:33:04 +01:00
Fix periodic window update function being called every frame
This commit is contained in:
committed by
GitHub
parent
95463c015c
commit
42ff471617
@@ -129,13 +129,10 @@ void WindowUpdateAllViewports()
|
||||
*/
|
||||
void WindowUpdateAll()
|
||||
{
|
||||
// WindowUpdateAllViewports();
|
||||
|
||||
// 1000 tick update
|
||||
gWindowUpdateTicks += gCurrentDeltaTime;
|
||||
if (gWindowUpdateTicks >= 1000)
|
||||
// Periodic update happens every second so 40 ticks.
|
||||
if (gCurrentRealTimeTicks >= gWindowUpdateTicks)
|
||||
{
|
||||
gWindowUpdateTicks = 0;
|
||||
gWindowUpdateTicks = gCurrentRealTimeTicks + GAME_UPDATE_FPS;
|
||||
|
||||
WindowVisitEach([](WindowBase* w) { WindowEventPeriodicUpdateCall(w); });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user