diff options
author | lavosspawn | 2016-07-21 19:14:46 +0200 |
---|---|---|
committer | lavosspawn | 2016-07-21 19:14:46 +0200 |
commit | e40b4850f7ac94766c90873a9ac3e598f31bba40 (patch) | |
tree | 470a888ac5f5b2a67647e25e75c405bb45a57458 /engines/sky/compact.h | |
parent | 7874f517f79da796e480e014d72f536d3abe2af8 (diff) | |
download | scummvm-rg350-e40b4850f7ac94766c90873a9ac3e598f31bba40.tar.gz scummvm-rg350-e40b4850f7ac94766c90873a9ac3e598f31bba40.tar.bz2 scummvm-rg350-e40b4850f7ac94766c90873a9ac3e598f31bba40.zip |
Modified compact implementation to work around bug
https://sourceforge.net/p/scummvm/bugs/2687/
when playing Beneath a Steel Sky with our (slightly broken) sky.cpt
Diffstat (limited to 'engines/sky/compact.h')
-rw-r--r-- | engines/sky/compact.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/sky/compact.h b/engines/sky/compact.h index 0bd5b4943b..86db0ba55b 100644 --- a/engines/sky/compact.h +++ b/engines/sky/compact.h @@ -78,6 +78,8 @@ public: uint16 giveDataListLen(uint16 listNum); const char *nameForType(uint16 type); private: + void checkAndFixOfficerBluntError(); + uint16 _numDataLists; uint16 *_dataListLen; uint16 *_rawBuf; |