diff options
-rw-r--r-- | scumm/scumm.cpp | 2 | ||||
-rw-r--r-- | scumm/vars.cpp | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index 45a3001d8a..35c28780c8 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -1284,7 +1284,7 @@ void ScummEngine::initScummVars() { return; } - if (_version < 6) + if (_version >= 4 && _version <= 6) VAR(VAR_V5_TALK_STRING_Y) = -0x50; if (_version == 8) { // Fixme: How do we deal with non-cd installs? diff --git a/scumm/vars.cpp b/scumm/vars.cpp index 769af21b2e..3c09042909 100644 --- a/scumm/vars.cpp +++ b/scumm/vars.cpp @@ -73,6 +73,7 @@ void ScummEngine::setupScummVars() { VAR_TMR_4 = 47; VAR_SOUNDCARD = 48; VAR_VIDEOMODE = 49; + if (_version >= 4) { VAR_SCROLL_SCRIPT = 27; VAR_DEBUGMODE = 39; @@ -141,7 +142,9 @@ void ScummEngine_v5::setupScummVars() { ScummEngine::setupScummVars(); VAR_CURRENT_LIGHTS = 9; - VAR_V5_TALK_STRING_Y = 54; + + if (_version >= 4) + VAR_V5_TALK_STRING_Y = 54; } void ScummEngine_v6::setupScummVars() { |