aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
diff options
context:
space:
mode:
authorMax Horn2004-01-19 20:27:31 +0000
committerMax Horn2004-01-19 20:27:31 +0000
commit923adce4562897a6df4f023622f1770d0eac4c15 (patch)
tree8da9ef77ee87ffa0b98c5d85cf496ae697e51673 /scumm/scumm.h
parent8e89f7d060ca5fac1efc7c244df91b678f7e2c9d (diff)
downloadscummvm-rg350-923adce4562897a6df4f023622f1770d0eac4c15.tar.gz
scummvm-rg350-923adce4562897a6df4f023622f1770d0eac4c15.tar.bz2
scummvm-rg350-923adce4562897a6df4f023622f1770d0eac4c15.zip
fix endian bug when dealing with ArrayHeader's; added a hack to permit save games broken due to this to still work; moved the whole 'Array' stuff into ScummEngine_v6
svn-id: r12521
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r--scumm/scumm.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h
index 15207c3d2f..c2fba44076 100644
--- a/scumm/scumm.h
+++ b/scumm/scumm.h
@@ -635,7 +635,7 @@ protected:
void loadRoomObjectsSmall();
void loadRoomObjectsOldBundle();
- void readArrayFromIndexFile();
+ virtual void readArrayFromIndexFile();
virtual void readMAXS();
virtual void readIndexFile();
virtual void loadCharset(int i);
@@ -648,12 +648,6 @@ public:
void dumpResource(const char *tag, int index, const byte *ptr, int length = -1);
protected:
- int getArrayId();
- void nukeArray(int a);
- int defineArray(int a, int b, int c, int d);
- int readArray(int array, int index, int base);
- void writeArray(int array, int index, int base, int value);
-
void resourceStats();
void expireResources(uint32 size);
void freeResources();