aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2018-12-15 22:40:07 +0100
committerPeter Kohaut2018-12-15 23:02:58 +0100
commit2f242a10daee5d95510c43f686f83e3bfb9e3f50 (patch)
treef021bbe73487f258fe6002aa65662225937d9c67 /engines/bladerunner/bladerunner.cpp
parent1d12eb4c11d2ae89c4b06d86d6af98b5ef02f8fe (diff)
downloadscummvm-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.cpp10
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;