aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.h
diff options
context:
space:
mode:
authorTravis Howell2004-08-01 13:57:00 +0000
committerTravis Howell2004-08-01 13:57:00 +0000
commitd60973b05e9c607b46edaa45b56b86953d7d079d (patch)
treebae645298b3f647fe29ee8991ac1cc49812c0b2c /scumm/scumm.h
parentea694ffd68a5071fda937b3d23d6796c3abb3ba3 (diff)
downloadscummvm-rg350-d60973b05e9c607b46edaa45b56b86953d7d079d.tar.gz
scummvm-rg350-d60973b05e9c607b46edaa45b56b86953d7d079d.tar.bz2
scummvm-rg350-d60973b05e9c607b46edaa45b56b86953d7d079d.zip
HE games use different method to clear some arrays resources.
svn-id: r14423
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r--scumm/scumm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h
index ec6317201c..a8ccc77eb4 100644
--- a/scumm/scumm.h
+++ b/scumm/scumm.h
@@ -443,6 +443,7 @@ protected:
Actor *_actors; // Has _numActors elements
+ byte *_arraySlot;
uint16 *_inventory;
uint16 *_newNames;
uint16 *_images;
@@ -572,6 +573,7 @@ public:
void runScript(int script, bool freezeResistant, bool recursive, int *lvarptr);
void stopScript(int script);
bool isScriptRunning(int script) const; // FIXME - should be protected, used by Sound::startTalkSound
+ void nukeArrays(int script);
protected:
void runObjectScript(int script, int entry, bool freezeResistant, bool recursive, int *vars, int slot = -1);