aboutsummaryrefslogtreecommitdiff
path: root/scumm
diff options
context:
space:
mode:
authorTravis Howell2004-07-24 04:36:54 +0000
committerTravis Howell2004-07-24 04:36:54 +0000
commit086c8da888b4a016151f23ea26b775104ad5d5dc (patch)
treec7e030c19f0ae0e1327c7cdfc4f81c7685343a2f /scumm
parent334343a3403a8e875a08824a897c3158d221dca1 (diff)
downloadscummvm-rg350-086c8da888b4a016151f23ea26b775104ad5d5dc.tar.gz
scummvm-rg350-086c8da888b4a016151f23ea26b775104ad5d5dc.tar.bz2
scummvm-rg350-086c8da888b4a016151f23ea26b775104ad5d5dc.zip
Enable VAR_FADE_DELAY
svn-id: r14309
Diffstat (limited to 'scumm')
-rw-r--r--scumm/scumm.cpp8
-rw-r--r--scumm/scumm.h1
-rw-r--r--scumm/vars.cpp2
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;