diff options
author | Filippos Karapetis | 2015-12-18 01:52:41 +0200 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-12-23 21:34:08 +0100 |
commit | bc25b6be552a929c4b3221538ebbfb256de5ecf6 (patch) | |
tree | 6490e90b8b18cd62186c4940bf388f62fca107a6 /engines/lab/dispman.cpp | |
parent | 832d87e0bf1cb7dbfd2d3e7217b5d8fe0fefa8b7 (diff) | |
download | scummvm-rg350-bc25b6be552a929c4b3221538ebbfb256de5ecf6.tar.gz scummvm-rg350-bc25b6be552a929c4b3221538ebbfb256de5ecf6.tar.bz2 scummvm-rg350-bc25b6be552a929c4b3221538ebbfb256de5ecf6.zip |
LAB: Change the graphics and audio code to use Common::File directly
Diffstat (limited to 'engines/lab/dispman.cpp')
-rw-r--r-- | engines/lab/dispman.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/engines/lab/dispman.cpp b/engines/lab/dispman.cpp index c74302d77b..d230225488 100644 --- a/engines/lab/dispman.cpp +++ b/engines/lab/dispman.cpp @@ -71,11 +71,8 @@ DisplayMan::~DisplayMan() { // From readPict.c. Reads in pictures and animations from disk. void DisplayMan::loadPict(const char *filename) { - Common::File *bitmapFile = _vm->_resource->openDataFile(filename); freePict(); - _curBitmap = new byte[bitmapFile->size()]; - bitmapFile->read(_curBitmap, bitmapFile->size()); - delete bitmapFile; + _curBitmap = _vm->_resource->openDataFile(filename); } void DisplayMan::loadBackPict(const char *fileName, uint16 *highPal) { @@ -115,7 +112,7 @@ void DisplayMan::readPict(const char *filename, bool playOnce, bool onlyDiffData } void DisplayMan::freePict() { - delete[] _curBitmap; + delete _curBitmap; _curBitmap = nullptr; } |