aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorMax Horn2005-05-15 09:46:34 +0000
committerMax Horn2005-05-15 09:46:34 +0000
commit75ffec581ff8eaf040bfc6292e034528923352e4 (patch)
treee6f66285cbf544fdb618c4b7e6aa75cfa6b6136a /scumm/intern.h
parent380f187eeba1f7e00bcf62183db26f72157aa2a9 (diff)
downloadscummvm-rg350-75ffec581ff8eaf040bfc6292e034528923352e4.tar.gz
scummvm-rg350-75ffec581ff8eaf040bfc6292e034528923352e4.tar.bz2
scummvm-rg350-75ffec581ff8eaf040bfc6292e034528923352e4.zip
Added AuxBlock::reset() method; moved aux related code to ScummEngine_v71he class
svn-id: r18102
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index e8becf5f3f..1f2e372ea9 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -795,7 +795,7 @@ protected:
class ScummEngine_v71he : public ScummEngine_v70he {
public:
- ScummEngine_v71he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) : ScummEngine_v70he(detector, syst, gs, md5sum) {}
+ ScummEngine_v71he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]);
protected:
virtual void redrawBGAreas();
@@ -804,6 +804,15 @@ protected:
void preProcessAuxQueue();
void postProcessAuxQueue();
+public:
+ /* Actor AuxQueue stuff (HE) */
+ AuxBlock _auxBlocks[16];
+ uint16 _auxBlocksNum;
+ AuxEntry _auxEntries[16];
+ uint16 _auxEntriesNum;
+
+ void queueAuxBlock(Actor *a);
+ void queueAuxEntry(int actorNum, int subIndex);
};
class ScummEngine_v72he : public ScummEngine_v71he {