diff options
author | Paul Gilbert | 2014-08-30 17:17:19 -0400 |
---|---|---|
committer | Paul Gilbert | 2014-08-30 17:17:19 -0400 |
commit | f869019d30bbef118abb140d73bbd6ebc3a5be56 (patch) | |
tree | e87e99808bfb9ec270e903a64db836468e9648bd /engines/access/files.cpp | |
parent | be8d719a1a882792d3a28a2eb0f98f9ce442bbfd (diff) | |
download | scummvm-rg350-f869019d30bbef118abb140d73bbd6ebc3a5be56.tar.gz scummvm-rg350-f869019d30bbef118abb140d73bbd6ebc3a5be56.tar.bz2 scummvm-rg350-f869019d30bbef118abb140d73bbd6ebc3a5be56.zip |
ACCESS: Implemented cmdDead
Diffstat (limited to 'engines/access/files.cpp')
-rw-r--r-- | engines/access/files.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/access/files.cpp b/engines/access/files.cpp index 4ab98a2060..c449d906cd 100644 --- a/engines/access/files.cpp +++ b/engines/access/files.cpp @@ -84,6 +84,7 @@ FileManager::FileManager(AccessEngine *vm): _vm(vm) { } _fileNumber = -1; + _loadPalFlag = true; } FileManager::~FileManager() { @@ -135,7 +136,11 @@ void FileManager::loadScreen(Graphics::Surface *dest, int fileNum, int subfile) } void FileManager::handleScreen(Graphics::Surface *dest, Resource *res) { - _vm->_screen->loadPalette(res->_stream); + if (_loadPalFlag) { + _vm->_screen->loadPalette(res->_stream); + } else { + res->_stream->skip(PALETTE_SIZE); + } // The remainder of the file after the palette may be separately compressed, // so call handleFile to handle it if it is |