[Scummvm-cvs-logs] SF.net SVN: scummvm: [22201] scummvm/trunk/engines/simon/simon.cpp

kirben at users.sourceforge.net kirben at users.sourceforge.net
Fri Apr 28 19:02:04 CEST 2006


Revision: 22201
Author:   kirben
Date:     2006-04-28 19:01:32 -0700 (Fri, 28 Apr 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=22201&view=rev

Log Message:
-----------
Add more timer code differences in FF

Modified Paths:
--------------
    scummvm/trunk/engines/simon/simon.cpp
Modified: scummvm/trunk/engines/simon/simon.cpp
===================================================================
--- scummvm/trunk/engines/simon/simon.cpp	2006-04-29 00:32:38 UTC (rev 22200)
+++ scummvm/trunk/engines/simon/simon.cpp	2006-04-29 02:01:32 UTC (rev 22201)
@@ -2795,9 +2795,17 @@
 	if (!(_lockWord & 0x10)) {
 		if (getGameType() == GType_FF) {
 			_syncFlag2 ^= 1;
-
-			if (!_syncFlag2)
+			if (!_syncFlag2) {
 				processVgaEvents();
+			} else {
+				// Double speed on Oracle
+				if (getBitFlag(99)) {
+					processVgaEvents();
+				} else if (_scrollCount == 0) {
+					_lockWord &= ~2;
+					return;
+				}
+			}
 		} else {
 			processVgaEvents();
 			processVgaEvents();


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.





More information about the Scummvm-git-logs mailing list