aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/he
diff options
context:
space:
mode:
authorMax Horn2006-10-07 11:54:50 +0000
committerMax Horn2006-10-07 11:54:50 +0000
commitef30cdf78bcb685fea823c6e95b6490ffd66823f (patch)
treec121dfa4f24888d4fa171ed1adff9d595b845592 /engines/scumm/he
parent05e7423ed8edc62f6a0268c817711ab74eeee92d (diff)
downloadscummvm-rg350-ef30cdf78bcb685fea823c6e95b6490ffd66823f.tar.gz
scummvm-rg350-ef30cdf78bcb685fea823c6e95b6490ffd66823f.tar.bz2
scummvm-rg350-ef30cdf78bcb685fea823c6e95b6490ffd66823f.zip
some HE related cleanup
svn-id: r24163
Diffstat (limited to 'engines/scumm/he')
-rw-r--r--engines/scumm/he/intern_he.h19
1 files changed, 12 insertions, 7 deletions
diff --git a/engines/scumm/he/intern_he.h b/engines/scumm/he/intern_he.h
index f7e56eb45d..75fecbc021 100644
--- a/engines/scumm/he/intern_he.h
+++ b/engines/scumm/he/intern_he.h
@@ -444,27 +444,32 @@ protected:
int32 _curSpriteId;
int32 _curSpriteGroupId;
-public:
- ScummEngine_v90he(OSystem *syst, const DetectorResult &dr);
- ~ScummEngine_v90he();
-
- virtual void resetScumm();
-
LogicHE *_logicHE;
MoviePlayer *_moviePlay;
Sprite *_sprite;
+public:
+ ScummEngine_v90he(OSystem *syst, const DetectorResult &dr);
+ ~ScummEngine_v90he();
+
protected:
virtual void allocateArrays();
virtual void setupOpcodes();
virtual void executeOpcode(byte i);
virtual const char *getOpcodeDesc(byte i);
- virtual void scummLoop_handleDrawing();
+ virtual void resetScumm();
virtual void setupScummVars();
virtual void resetScummVars();
+ virtual int scummLoop(int delta);
+ virtual void scummLoop_handleDrawing();
+ virtual void runBootscript();
+
+ virtual void processKbd(bool smushMode);
+ virtual void clearClickedStatus();
+
virtual void saveOrLoad(Serializer *s);
virtual void readMAXS(int blockSize);