aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorMax Horn2005-04-28 00:45:06 +0000
committerMax Horn2005-04-28 00:45:06 +0000
commit5109e82c35c027c5ab695e54666476b04734c786 (patch)
tree59eda6e60e7098a5e6104ee3f9056cdf22161151 /scumm/intern.h
parent3ee1fe9b579dc3e822d3e1103addc2d6516fe06a (diff)
downloadscummvm-rg350-5109e82c35c027c5ab695e54666476b04734c786.tar.gz
scummvm-rg350-5109e82c35c027c5ab695e54666476b04734c786.tar.bz2
scummvm-rg350-5109e82c35c027c5ab695e54666476b04734c786.zip
Refactor HE actor post/pre-processing code a bit (some more cleanup for HE90 could probably be done, but I'll leave that to the HE folks for now :-)
svn-id: r17847
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index a07fb65dbe..224c571524 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -694,6 +694,9 @@ protected:
byte *_heV7RoomOffsets;
int32 _heSndSoundId, _heSndOffset, _heSndChannel, _heSndFlags, _heSndSoundFreq;
+
+ bool _skipProcessActors;
+
public:
ScummEngine_v70he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]);
~ScummEngine_v70he();
@@ -716,6 +719,10 @@ protected:
virtual void redrawBGAreas();
+ virtual void processActors();
+ void preProcessAuxQueue();
+ void postProcessAuxQueue();
+
int getStringCharWidth(byte chr);
virtual int setupStringArray(int size);
void appendSubstring(int dst, int src, int len2, int len);