From a99e8d7baba5bcbc6cc07ff2d34d81fb7e3e93dc Mon Sep 17 00:00:00 2001 From: Thanasis Antoniou Date: Sat, 31 Aug 2019 19:18:33 +0300 Subject: BLADERUNNER: Replace delayMillis(10) calls with software timers --- engines/bladerunner/bladerunner.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'engines/bladerunner/bladerunner.h') diff --git a/engines/bladerunner/bladerunner.h b/engines/bladerunner/bladerunner.h index 3293741915..68c8c9b448 100644 --- a/engines/bladerunner/bladerunner.h +++ b/engines/bladerunner/bladerunner.h @@ -119,6 +119,8 @@ public: // 2: all time code uses uint32 (since July 17 2019), static const int kBladeRunnerScummVMVersion = 2; + static const uint32 kUpdateFrameTimeInMs = 16u; + bool _gameIsRunning; bool _windowIsActive; int _playerLosesControlCounter; @@ -238,6 +240,8 @@ public: int _actorUpdateCounter; uint32 _actorUpdateTimeLast; + uint32 _timeOfMainGameLoopTickPrevious; + private: MIXArchive _archives[kArchiveCount]; -- cgit v1.2.3