]> git.itanic.dy.fi Git - sdl-planets/commitdiff
main.c: Define maximum time step
authorTimo Kokkonen <kaapeli@itanic.dy.fi>
Sat, 20 Mar 2010 13:29:12 +0000 (15:29 +0200)
committerTimo Kokkonen <kaapeli@itanic.dy.fi>
Sat, 20 Mar 2010 13:29:12 +0000 (15:29 +0200)
Set it intially to 10ms, which equals to 100fps

Signed-off-by: Timo Kokkonen <kaapeli@itanic.dy.fi>
main.c

diff --git a/main.c b/main.c
index 556fad065cc0b7454584c49ac56bf80b3a9f3412..89f7f778b23e7c2e99602c49e92d39a0f8630d60 100644 (file)
--- a/main.c
+++ b/main.c
@@ -148,6 +148,7 @@ static void loop(SDL_Surface *screen, int num_of_planets, double total_mass,
                old_ticks = ticks;
                ticks = SDL_GetTicks();
                time = (ticks - old_ticks) / 1000.0;
+               time = MIN(time, 0.01);
 
                if (last_fps_time + 500 < ticks) {
                        last_framecount = framecount - last_framecount;