diff options
author | Strangerke | 2015-12-13 22:51:23 +0100 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-12-23 21:34:03 +0100 |
commit | ad54a75b853ada2c4ae4b99368ac3038dcd92d33 (patch) | |
tree | 69f25b8d3fe0ded70a6d8728157f1dac7a759303 /engines/lab/lab.cpp | |
parent | 2b91bf2f34c3e0ec4e83fa478f1e426d36719cb7 (diff) | |
download | scummvm-rg350-ad54a75b853ada2c4ae4b99368ac3038dcd92d33.tar.gz scummvm-rg350-ad54a75b853ada2c4ae4b99368ac3038dcd92d33.tar.bz2 scummvm-rg350-ad54a75b853ada2c4ae4b99368ac3038dcd92d33.zip |
LAB: Add _vm to Image class
Diffstat (limited to 'engines/lab/lab.cpp')
-rw-r--r-- | engines/lab/lab.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
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 |