diff options
author | Max Horn | 2006-10-07 11:54:50 +0000 |
---|---|---|
committer | Max Horn | 2006-10-07 11:54:50 +0000 |
commit | ef30cdf78bcb685fea823c6e95b6490ffd66823f (patch) | |
tree | c121dfa4f24888d4fa171ed1adff9d595b845592 /engines/scumm/scumm.h | |
parent | 05e7423ed8edc62f6a0268c817711ab74eeee92d (diff) | |
download | scummvm-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/scumm.h')
-rw-r--r-- | engines/scumm/scumm.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/scumm/scumm.h b/engines/scumm/scumm.h index 20da240470..f630ad52af 100644 --- a/engines/scumm/scumm.h +++ b/engines/scumm/scumm.h @@ -481,23 +481,24 @@ protected: void setTalkspeed(int talkspeed); int getTalkspeed(); -protected: // Scumm main loop & helper functions. - int scummLoop(int delta); + virtual int scummLoop(int delta); virtual void scummLoop_updateScummVars(); virtual void scummLoop_handleSaveLoad(); virtual void scummLoop_handleDrawing(); virtual void scummLoop_handleActors() = 0; virtual void scummLoop_handleEffects(); virtual void scummLoop_handleSound(); + + virtual void runBootscript(); // Event handling public: void parseEvents(); // Used by IMuseDigital::startSound protected: void waitForTimer(int msec_delay); - void processKbd(bool smushMode); - void clearClickedStatus(); + virtual void processKbd(bool smushMode); + virtual void clearClickedStatus(); // Cursor/palette void updateCursor(); |