[Scummvm-cvs-logs] CVS: scummvm/scumm scummvm.cpp,2.145,2.146

Max Horn fingolfin at users.sourceforge.net
Wed May 14 16:29:07 CEST 2003


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

Modified Files:
	scummvm.cpp 
Log Message:
cleanup

Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.145
retrieving revision 2.146
diff -u -d -r2.145 -r2.146
--- scummvm.cpp	14 May 2003 13:30:52 -0000	2.145
+++ scummvm.cpp	14 May 2003 23:28:56 -0000	2.146
@@ -2162,8 +2162,7 @@
 
 void Scumm::mainRun() {
 	int delta = 0;
-	int last_time = _system->get_msecs(); 
-	int new_time;
+	int diff = 0;
 
 	for(;;) {
 #ifdef __PALM_OS__
@@ -2171,12 +2170,14 @@
 		return;
 #endif
 		updatePalette();
-		
 		_system->update_screen();		
-		new_time = _system->get_msecs();
-		waitForTimer(delta * 15 + last_time - new_time);
-		last_time = _system->get_msecs();
+
+		waitForTimer(delta * 15 + diff);
+
+		diff = _system->get_msecs();
 		delta = scummLoop(delta);
+		diff -= _system->get_msecs();
+
 		if (delta < 1)	// Ensure we don't get into a loop
 			delta = 1;  // by not decreasing sleepers.
 	}





More information about the Scummvm-git-logs mailing list