aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.h
diff options
context:
space:
mode:
authorMax Horn2006-10-07 13:57:06 +0000
committerMax Horn2006-10-07 13:57:06 +0000
commit4973c657b81344409544dd340cf498e6a745b2b7 (patch)
treea09bdf1e3fb1a2aa8c86ef687a14bc5603fccc95 /engines/scumm/scumm.h
parentf6407f01f88633266b92b2f8950a072e49b2a17c (diff)
downloadscummvm-rg350-4973c657b81344409544dd340cf498e6a745b2b7.tar.gz
scummvm-rg350-4973c657b81344409544dd340cf498e6a745b2b7.tar.bz2
scummvm-rg350-4973c657b81344409544dd340cf498e6a745b2b7.zip
Moved all INSANE and SMUSH related code into ScummEngine_v7 (resp. ScummEngine_v6 in a few cases)
svn-id: r24169
Diffstat (limited to 'engines/scumm/scumm.h')
-rw-r--r--engines/scumm/scumm.h19
1 files changed, 1 insertions, 18 deletions
diff --git a/engines/scumm/scumm.h b/engines/scumm/scumm.h
index c6088d7237..b03c217c0e 100644
--- a/engines/scumm/scumm.h
+++ b/engines/scumm/scumm.h
@@ -412,8 +412,6 @@ protected:
*/
class ScummEngine : public Engine {
friend class ScummDebugger;
- friend class SmushPlayer;
- friend class Insane;
friend class CharsetRenderer;
friend class ResourceManager;
@@ -428,7 +426,6 @@ public:
IMuseDigital *_imuseDigital;
MusicEngine *_musicEngine;
Sound *_sound;
- SmushMixer *_smixer;
VerbSlot *_verbs;
ObjectData *_objs;
@@ -506,20 +503,6 @@ protected:
virtual void animateCursor() {}
virtual void updatePalette();
- /**
- * Flag which signals that the SMUSH video playback should end now
- * (e.g. because it was aborted by the user or it's simply finished).
- */
- bool _smushVideoShouldFinish;
- /** This flag is a hack to allow the pause dialog to pause SMUSH playback, too. */
- bool _smushPaused;
-public:
- /** This flag tells IMuseDigital that INSANE is running. */
- bool _insaneRunning; // Used by IMuseDigital::flushTracks()
-
-protected:
- Insane *_insane;
-
public:
void pauseGame();
void restart();
@@ -533,7 +516,7 @@ protected:
Dialog *_versionDialog;
Dialog *_mainMenuDialog;
- int runDialog(Dialog &dialog);
+ virtual int runDialog(Dialog &dialog);
void confirmExitDialog();
void confirmRestartDialog();
void pauseDialog();