diff options
author | Max Horn | 2005-04-28 00:45:06 +0000 |
---|---|---|
committer | Max Horn | 2005-04-28 00:45:06 +0000 |
commit | 5109e82c35c027c5ab695e54666476b04734c786 (patch) | |
tree | 59eda6e60e7098a5e6104ee3f9056cdf22161151 /scumm/intern.h | |
parent | 3ee1fe9b579dc3e822d3e1103addc2d6516fe06a (diff) | |
download | scummvm-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.h | 7 |
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); |