pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] r3748 - trunk/pingus/src/screen


From: grumbel at BerliOS
Subject: [Pingus-CVS] r3748 - trunk/pingus/src/screen
Date: Wed, 9 Jul 2008 01:42:42 +0200

Author: grumbel
Date: 2008-07-09 01:42:42 +0200 (Wed, 09 Jul 2008)
New Revision: 3748

Modified:
   trunk/pingus/src/screen/screen_manager.cpp
Log:
Removed unneeded variable frame_timer (exactly the same as delta_manager)

Modified: trunk/pingus/src/screen/screen_manager.cpp
===================================================================
--- trunk/pingus/src/screen/screen_manager.cpp  2008-07-08 14:09:53 UTC (rev 
3747)
+++ trunk/pingus/src/screen/screen_manager.cpp  2008-07-08 23:42:42 UTC (rev 
3748)
@@ -61,7 +61,6 @@
 {
   show_swcursor(swcursor_enabled);
   DeltaManager delta_manager;
-  DeltaManager frame_timer;
 
   // Main loop for the menu
   // and incidentally this is also the main loop for the whole game
@@ -69,8 +68,6 @@
     {
       // how long the previous frame (iteration) took (if any)
       float time_delta = delta_manager.getset();
-      // start the frame timer
-      frame_timer.set();
 
       // previous frame took more than one second
       if (time_delta > 1.0)
@@ -156,11 +153,10 @@
        }
 
       // save this value because it might change drastically within the if 
statement
-      float current_frame_time = frame_timer.get();
       // cap the framerate at the desired value
-      if (current_frame_time < 1 / desired_fps) {
+      if (time_delta < 1 / desired_fps) {
        // idle delay to make the frame take as long as we want it to
-       SDL_Delay(static_cast<Uint32>(1000 *((1 / desired_fps) - 
current_frame_time)));
+       SDL_Delay(static_cast<Uint32>(1000 *((1 / desired_fps) - time_delta)));
       }
     }
 }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]