[Scummvm-cvs-logs] SF.net SVN: scummvm: [24824] scummvm/trunk/engines/touche/opcodes.cpp

sev at users.sourceforge.net sev at users.sourceforge.net
Sat Dec 9 19:30:43 CET 2006


Revision: 24824
          http://scummvm.svn.sourceforge.net/scummvm/?rev=24824&view=rev
Author:   sev
Date:     2006-12-09 10:30:34 -0800 (Sat, 09 Dec 2006)

Log Message:
-----------
Better implementation of op_sleep() which doesn't freeze mouse.

Modified Paths:
--------------
    scummvm/trunk/engines/touche/opcodes.cpp

Modified: scummvm/trunk/engines/touche/opcodes.cpp
===================================================================
--- scummvm/trunk/engines/touche/opcodes.cpp	2006-12-09 17:51:05 UTC (rev 24823)
+++ scummvm/trunk/engines/touche/opcodes.cpp	2006-12-09 18:30:34 UTC (rev 24824)
@@ -870,7 +870,10 @@
 	debugC(9, kDebugOpcodes, "ToucheEngine::op_sleep()");
 	int16 cycles = _script.readNextWord();
 	if (!_fastMode) {
-		_system->delayMillis(50 * cycles);
+		for (int i = 0; i < cycles; i++) {
+			_system->delayMillis(50);
+			_system->updateScreen();
+		}
 	}
 }
 


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