diff options
author | Peter Kohaut | 2018-12-15 22:40:07 +0100 |
---|---|---|
committer | Peter Kohaut | 2018-12-15 23:02:58 +0100 |
commit | 2f242a10daee5d95510c43f686f83e3bfb9e3f50 (patch) | |
tree | f021bbe73487f258fe6002aa65662225937d9c67 /engines/bladerunner/bladerunner.cpp | |
parent | 1d12eb4c11d2ae89c4b06d86d6af98b5ef02f8fe (diff) | |
download | scummvm-rg350-2f242a10daee5d95510c43f686f83e3bfb9e3f50.tar.gz scummvm-rg350-2f242a10daee5d95510c43f686f83e3bfb9e3f50.tar.bz2 scummvm-rg350-2f242a10daee5d95510c43f686f83e3bfb9e3f50.zip |
BLADERUNNER: Added time control and game pausing
Diffstat (limited to 'engines/bladerunner/bladerunner.cpp')
-rw-r--r-- | engines/bladerunner/bladerunner.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp index 61b45e9ada..5a00863ceb 100644 --- a/engines/bladerunner/bladerunner.cpp +++ b/engines/bladerunner/bladerunner.cpp @@ -149,7 +149,7 @@ BladeRunnerEngine::BladeRunnerEngine(OSystem *syst, const ADGameDescription *des _lights = nullptr; _obstacles = nullptr; _sceneScript = nullptr; - _gameTime = nullptr; + _time = nullptr; _gameInfo = nullptr; _waypoints = nullptr; _gameVars = nullptr; @@ -352,7 +352,7 @@ bool BladeRunnerEngine::startup(bool hasSavegames) { _surfaceBack.create(640, 480, createRGB555()); _surface4.create(640, 480, createRGB555()); - _gameTime = new Time(this); + _time = new Time(this); r = openArchive("STARTUP.MIX"); if (!r) @@ -740,8 +740,8 @@ void BladeRunnerEngine::shutdown() { // TODO: Delete MIXArchives here - delete _gameTime; - _gameTime = nullptr; + delete _time; + _time = nullptr; // These are static objects in original game @@ -1148,7 +1148,7 @@ void BladeRunnerEngine::handleMouseAction(int x, int y, bool mainButton, bool bu x = CLIP(x, 0, 639); y = CLIP(y, 0, 479); - int timeNow = getTotalPlayTime(); + int timeNow = _time->current(); if (buttonDown) { _mouseClickTimeDiff = timeNow - _mouseClickTimeLast; |