diff options
author | Travis Howell | 2004-07-24 04:36:54 +0000 |
---|---|---|
committer | Travis Howell | 2004-07-24 04:36:54 +0000 |
commit | 086c8da888b4a016151f23ea26b775104ad5d5dc (patch) | |
tree | c7e030c19f0ae0e1327c7cdfc4f81c7685343a2f | |
parent | 334343a3403a8e875a08824a897c3158d221dca1 (diff) | |
download | scummvm-rg350-086c8da888b4a016151f23ea26b775104ad5d5dc.tar.gz scummvm-rg350-086c8da888b4a016151f23ea26b775104ad5d5dc.tar.bz2 scummvm-rg350-086c8da888b4a016151f23ea26b775104ad5d5dc.zip |
Enable VAR_FADE_DELAY
svn-id: r14309
-rw-r--r-- | scumm/scumm.cpp | 8 | ||||
-rw-r--r-- | scumm/scumm.h | 1 | ||||
-rw-r--r-- | scumm/vars.cpp | 2 |
3 files changed, 7 insertions, 4 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index 976b0745a1..fe3e98828c 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -668,6 +668,7 @@ ScummEngine::ScummEngine(GameDetector *detector, OSystem *syst, const ScummGameS VAR_USERPUT = 0xFF; VAR_SOUNDRESULT = 0xFF; VAR_TALKSTOP_KEY = 0xFF; + VAR_FADE_DELAY = 0xFF; VAR_NOSUBTITLES = 0xFF; VAR_SOUNDPARAM = 0xFF; @@ -1350,10 +1351,6 @@ void ScummEngine::initScummVars() { VAR(VAR_MOUSEPRESENT) = true; if (_version == 6) VAR(VAR_V6_EMSSPACE) = 10000; - - // Sets fade delay - // byte VAR_FADE_DELAY = (_version == 7) ? 117 : 59; - // VAR(VAR_FADE_DELAY) = 3; } if ((_features & GF_MACINTOSH) && (_version == 3)) { @@ -1374,6 +1371,9 @@ void ScummEngine::initScummVars() { VAR(VAR_VOICE_MODE) = ConfMan.getBool("subtitles"); } + if (VAR_FADE_DELAY != 0xFF) + VAR(VAR_FADE_DELAY) = 3; + VAR(VAR_CHARINC) = 4; setTalkingActor(0); } diff --git a/scumm/scumm.h b/scumm/scumm.h index e898f2be4d..2832bd0495 100644 --- a/scumm/scumm.h +++ b/scumm/scumm.h @@ -1204,6 +1204,7 @@ public: byte VAR_USERPUT; byte VAR_SOUNDRESULT; byte VAR_TALKSTOP_KEY; + byte VAR_FADE_DELAY; byte VAR_NOSUBTITLES; byte VAR_SOUNDPARAM; diff --git a/scumm/vars.cpp b/scumm/vars.cpp index 418223f143..b2b7237758 100644 --- a/scumm/vars.cpp +++ b/scumm/vars.cpp @@ -91,6 +91,7 @@ void ScummEngine::setupScummVars() { VAR_SOUNDPARAM3 = 66; } if (_version >= 5) { + VAR_FADE_DELAY = 59; VAR_MOUSEPRESENT = 67; VAR_PERFORMANCE_1 = 68; VAR_PERFORMANCE_2 = 69; // Zak256 Note: Cashcard for Zak @@ -335,6 +336,7 @@ void ScummEngine_v7::setupScummVars() { VAR_DEFAULT_TALK_DELAY = 114; VAR_CHARINC = 115; VAR_DEBUGMODE = 116; + VAR_FADE_DELAY = 117; // Full Throttle specific VAR_CHARSET_MASK = 119; |