aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.h
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/scumm.h
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/scumm.h')
-rw-r--r--engines/scumm/scumm.h9
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();