diff options
author | Thanasis Antoniou | 2019-08-31 19:18:33 +0300 |
---|---|---|
committer | Thanasis Antoniou | 2019-08-31 19:19:32 +0300 |
commit | a99e8d7baba5bcbc6cc07ff2d34d81fb7e3e93dc (patch) | |
tree | 05a80e1d0b4212c7a8b753c02ba8009a2c404b07 /engines/bladerunner/bladerunner.h | |
parent | 196378d9da0366feb341c0b9ab5f63b6dce0c218 (diff) | |
download | scummvm-rg350-a99e8d7baba5bcbc6cc07ff2d34d81fb7e3e93dc.tar.gz scummvm-rg350-a99e8d7baba5bcbc6cc07ff2d34d81fb7e3e93dc.tar.bz2 scummvm-rg350-a99e8d7baba5bcbc6cc07ff2d34d81fb7e3e93dc.zip |
BLADERUNNER: Replace delayMillis(10) calls with software timers
Diffstat (limited to 'engines/bladerunner/bladerunner.h')
-rw-r--r-- | engines/bladerunner/bladerunner.h | 4 |
1 files changed, 4 insertions, 0 deletions
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]; |