[Scummvm-cvs-logs] CVS: scummvm/scumm gfx.cpp,2.75,2.76 script.cpp,1.78,1.79

Max Horn fingolfin at users.sourceforge.net
Thu May 8 18:45:30 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv24768

Modified Files:
	gfx.cpp script.cpp 
Log Message:
yet more v2 var fixes

Index: gfx.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/gfx.cpp,v
retrieving revision 2.75
retrieving revision 2.76
diff -u -d -r2.75 -r2.76
--- gfx.cpp	8 May 2003 20:37:06 -0000	2.75
+++ gfx.cpp	8 May 2003 21:14:20 -0000	2.76
@@ -1982,7 +1982,7 @@
 		if (camera._cur.x > VAR(VAR_CAMERA_MAX_X))
 			camera._cur.x = VAR(VAR_CAMERA_MAX_X);
 
-		if (VAR(VAR_SCROLL_SCRIPT)) {
+		if (VAR_SCROLL_SCRIPT != 0xFF && VAR(VAR_SCROLL_SCRIPT)) {
 			VAR(VAR_CAMERA_POS_X) = camera._cur.x;
 			runScript(VAR(VAR_SCROLL_SCRIPT), 0, 0, 0);
 		}

Index: script.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script.cpp,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -d -r1.78 -r1.79
--- script.cpp	8 May 2003 15:58:30 -0000	1.78
+++ script.cpp	8 May 2003 21:14:21 -0000	1.79
@@ -589,10 +589,14 @@
 
 
 void Scumm::runHook(int i) {
-	int tmp[16];
-	tmp[0] = i;
-	if (VAR(VAR_HOOK_SCRIPT)) {
-		runScript(VAR(VAR_HOOK_SCRIPT), 0, 0, tmp);
+	if (_features & GF_AFTER_V2) {
+		// FIXME - TODO
+	} else {
+		int tmp[16];
+		tmp[0] = i;
+		if (VAR(VAR_HOOK_SCRIPT)) {
+			runScript(VAR(VAR_HOOK_SCRIPT), 0, 0, tmp);
+		}
 	}
 }
 





More information about the Scummvm-git-logs mailing list