aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.cpp
diff options
context:
space:
mode:
authorThomas Fach-Pedersen2018-03-23 23:14:34 +0100
committerThomas Fach-Pedersen2018-03-23 23:14:34 +0100
commit41592302ebb5a998e0ea0ddc1174791d2fbc0f3c (patch)
treeb02865a679ed2d305b474537fd01f399d04047ff /engines/bladerunner/bladerunner.cpp
parentd36a9ce672bcad31b93ee5753a8fb0d3a3def9c3 (diff)
downloadscummvm-rg350-41592302ebb5a998e0ea0ddc1174791d2fbc0f3c.tar.gz
scummvm-rg350-41592302ebb5a998e0ea0ddc1174791d2fbc0f3c.tar.bz2
scummvm-rg350-41592302ebb5a998e0ea0ddc1174791d2fbc0f3c.zip
BLADERUNNER: Add Game Time class
Not yet used.
Diffstat (limited to 'engines/bladerunner/bladerunner.cpp')
-rw-r--r--engines/bladerunner/bladerunner.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp
index 43f67ea92d..055c77cd58 100644
--- a/engines/bladerunner/bladerunner.cpp
+++ b/engines/bladerunner/bladerunner.cpp
@@ -60,6 +60,7 @@
#include "bladerunner/slice_renderer.h"
#include "bladerunner/suspects_database.h"
#include "bladerunner/text_resource.h"
+#include "bladerunner/time.h"
#include "bladerunner/ui/elevator.h"
#include "bladerunner/ui/esper.h"
#include "bladerunner/ui/kia.h"
@@ -253,12 +254,12 @@ bool BladeRunnerEngine::startup(bool hasSavegames) {
_surfaceBack.create(640, 480, createRGB555());
_surface4.create(640, 480, createRGB555());
+ _gameTime = new Time(this);
+
r = openArchive("STARTUP.MIX");
if (!r)
return false;
- // TODO: Timer
-
_gameInfo = new GameInfo(this);
if (!_gameInfo)
return false;
@@ -632,8 +633,8 @@ void BladeRunnerEngine::shutdown() {
// TODO: Delete MIXArchives here
- // TODO: Delete Timer
-
+ delete _gameTime;
+ _gameTime = nullptr;
// These are static objects in original game