[Top][All Lists]
[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)));
}
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pingus-CVS] r3748 - trunk/pingus/src/screen,
grumbel at BerliOS <=