[Scummvm-cvs-logs] CVS: scummvm/scumm script_v6.cpp,1.39,1.40

James Brown ender at users.sourceforge.net
Tue Jan 14 02:34:02 CET 2003


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

Modified Files:
	script_v6.cpp 
Log Message:
ComI timing hack... very odd.



Index: script_v6.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v6.cpp,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- script_v6.cpp	12 Jan 2003 21:13:21 -0000	1.39
+++ script_v6.cpp	14 Jan 2003 10:33:18 -0000	1.40
@@ -2236,8 +2236,15 @@
 
 void Scumm_v6::o6_delaySeconds()
 {
-	// FIXME - are we really measuring minutes here?
-	uint32 delay = (uint16)pop() * 60;
+	uint32 delay = (uint32)pop();
+	if (_gameId != GID_CMI)
+		// FIXME - are we really measuring minutes here?
+		delay = delay * 60;
+	else
+		// FIXME - Is this the same in ComI? Seem to need a 1.5 minute 
+		// multiplier for correct timing - see patch 664893
+		delay = delay * 90;
+
 	vm.slot[_currentScript].delay = delay;
 	vm.slot[_currentScript].status = 1;
 	o6_breakHere();





More information about the Scummvm-git-logs mailing list