diff options
author | Willem Jan Palenstijn | 2015-12-24 16:51:02 +0100 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-12-24 16:51:02 +0100 |
commit | d98d39c315bce9577093770c8b39d83bc0aa34ba (patch) | |
tree | 2ff2de89d36632f39806392eabb111736d120311 /engines/lab/dispman.cpp | |
parent | dacbf9881c72177369e4dde250bc6e9a907f7b00 (diff) | |
download | scummvm-rg350-d98d39c315bce9577093770c8b39d83bc0aa34ba.tar.gz scummvm-rg350-d98d39c315bce9577093770c8b39d83bc0aa34ba.tar.bz2 scummvm-rg350-d98d39c315bce9577093770c8b39d83bc0aa34ba.zip |
LAB: Move dispBitMap to Anim
Diffstat (limited to 'engines/lab/dispman.cpp')
-rw-r--r-- | engines/lab/dispman.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/engines/lab/dispman.cpp b/engines/lab/dispman.cpp index 7f581e720b..5a9d525b72 100644 --- a/engines/lab/dispman.cpp +++ b/engines/lab/dispman.cpp @@ -58,13 +58,10 @@ DisplayMan::DisplayMan(LabEngine *vm) : _vm(vm) { for (int i = 0; i < 256 * 3; i++) _curvgapal[i] = 0; - - _dispBitMap = new BitMap; } DisplayMan::~DisplayMan() { freePict(); - delete _dispBitMap; delete[] _displayBuffer; } @@ -95,10 +92,7 @@ void DisplayMan::readPict(const Common::String filename, bool playOnce, bool onl if (!_vm->_music->_loopSoundEffect) _vm->_music->stopSoundEffect(); - _dispBitMap->_bytesPerRow = _screenWidth; - _dispBitMap->_drawOnScreen = (memoryBuffer == nullptr); - _dispBitMap->_buffer = memoryBuffer; - + _vm->_anim->setOutputBuffer(memoryBuffer); _vm->_anim->readDiff(_curBitmap, playOnce, onlyDiffData); } |