From ad54a75b853ada2c4ae4b99368ac3038dcd92d33 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sun, 13 Dec 2015 22:51:23 +0100 Subject: LAB: Add _vm to Image class --- engines/lab/lab.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'engines/lab/lab.cpp') diff --git a/engines/lab/lab.cpp b/engines/lab/lab.cpp index 9ff0cdabe1..19dbef344a 100644 --- a/engines/lab/lab.cpp +++ b/engines/lab/lab.cpp @@ -88,6 +88,8 @@ LabEngine::LabEngine(OSystem *syst, const ADGameDescription *gameDesc) _rooms = nullptr; _tilePuzzle = nullptr; _utils = nullptr; + journalBackImage = nullptr; + ScreenImage = nullptr; _lastTooLong = false; _interfaceOff = false; @@ -96,9 +98,8 @@ LabEngine::LabEngine(OSystem *syst, const ADGameDescription *gameDesc) for (int i = 0; i < 20; i++) _moveImages[i] = nullptr; - for (int i = 0; i < 10; i++) { + for (int i = 0; i < 10; i++) _invImages[i] = nullptr; - } _curFileName = nullptr; _nextFileName = nullptr; @@ -155,6 +156,8 @@ LabEngine::~LabEngine() { delete[] _rooms; delete _tilePuzzle; delete _utils; + delete journalBackImage; + delete ScreenImage; } Common::Error LabEngine::run() { @@ -170,6 +173,8 @@ Common::Error LabEngine::run() { _anim = new Anim(this); _tilePuzzle = new TilePuzzle(this); _utils = new Utils(this); + journalBackImage = new Image(this); + ScreenImage = new Image(this); if (getPlatform() == Common::kPlatformWindows) { // Check if this is the Wyrmkeep trial -- cgit v1.2.3