[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