diff options
author | Eugene Sandulenko | 2003-12-06 05:47:24 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2003-12-06 05:47:24 +0000 |
commit | 578d2efa773267b52768f8d8fed8020df0a194e3 (patch) | |
tree | cf0cfffcc7267f4f49195a69b1d9ad42d8c069b0 /scumm/scumm.h | |
parent | e600b3081f7393a9ca7669763b7931b9181f1fd9 (diff) | |
download | scummvm-rg350-578d2efa773267b52768f8d8fed8020df0a194e3.tar.gz scummvm-rg350-578d2efa773267b52768f8d8fed8020df0a194e3.tar.bz2 scummvm-rg350-578d2efa773267b52768f8d8fed8020df0a194e3.zip |
Preliminary support for FT INSANE is added. To enable the code define
INSANE in config.h. But only non-interactive parts work and there is no
insane scene skip. Only one choice during those scenes is Ctrl+X.
svn-id: r11507
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r-- | scumm/scumm.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h index eee621be66..f67e0f1bb0 100644 --- a/scumm/scumm.h +++ b/scumm/scumm.h @@ -45,6 +45,7 @@ class BaseCostumeRenderer; class CharsetRenderer; class IMuse; class IMuseDigital; +class Insane; class MusicEngine; class ScummEngine; class ScummDebugger; @@ -257,6 +258,7 @@ struct LangIndexNode { class ScummEngine : public Engine { friend class ScummDebugger; friend class SmushPlayer; + friend class Insane; void errorString(const char *buf_input, char *buf_output); public: /* Put often used variables at the top. @@ -970,6 +972,11 @@ protected: public: bool _silentDigitalImuse, _noDigitalSamples; +#ifdef INSANE +public: + Insane *_insane; +#endif + public: uint16 _extraBoxFlags[65]; |