aboutsummaryrefslogtreecommitdiff
path: root/scumm/scummvm.cpp
diff options
context:
space:
mode:
authorMax Horn2003-05-08 20:37:06 +0000
committerMax Horn2003-05-08 20:37:06 +0000
commit6d2c0de5f2a1fba9398d4a72e56fbead920b82de (patch)
tree3d43cdffeb1bd5ed44b526a03dcdf29d377fa65f /scumm/scummvm.cpp
parent0461222181d648c90e9dbd493909a2ff9b0e800b (diff)
downloadscummvm-rg350-6d2c0de5f2a1fba9398d4a72e56fbead920b82de.tar.gz
scummvm-rg350-6d2c0de5f2a1fba9398d4a72e56fbead920b82de.tar.bz2
scummvm-rg350-6d2c0de5f2a1fba9398d4a72e56fbead920b82de.zip
more v2 var access fixes
svn-id: r7395
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r--scumm/scummvm.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index 6c41ed28f2..2f8acf8257 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -878,9 +878,11 @@ int Scumm::scummLoop(int delta) {
VAR(VAR_HAVE_MSG) = (_haveMsg == 0xFE) ? 0xFF : _haveMsg;
VAR(VAR_VIRT_MOUSE_X) = _virtual_mouse_x;
VAR(VAR_VIRT_MOUSE_Y) = _virtual_mouse_y;
- VAR(VAR_MOUSE_X) = mouse.x;
- VAR(VAR_MOUSE_Y) = mouse.y;
- VAR(VAR_DEBUGMODE) = _debugMode;
+ if (!(_features & GF_AFTER_V2)) {
+ VAR(VAR_MOUSE_X) = mouse.x;
+ VAR(VAR_MOUSE_Y) = mouse.y;
+ VAR(VAR_DEBUGMODE) = _debugMode;
+ }
if (_features & GF_AUDIOTRACKS) {
// Covered automatically by the Sound class