aboutsummaryrefslogtreecommitdiff
path: root/engines/sky/compact.h
diff options
context:
space:
mode:
authorlavosspawn2016-07-21 19:14:46 +0200
committerlavosspawn2016-07-21 19:14:46 +0200
commite40b4850f7ac94766c90873a9ac3e598f31bba40 (patch)
tree470a888ac5f5b2a67647e25e75c405bb45a57458 /engines/sky/compact.h
parent7874f517f79da796e480e014d72f536d3abe2af8 (diff)
downloadscummvm-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.h2
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;