From 99d16ae8d06e92a59639ba3bcb1c56e8b76f775e Mon Sep 17 00:00:00 2001 From: Harry Jeffery Date: Mon, 9 Nov 2015 23:38:05 +0000 Subject: Don't include processing time in delta time --- main.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index 6ca0280..198d871 100644 --- a/main.c +++ b/main.c @@ -516,13 +516,12 @@ int main(int argc, char** argv) toggle_fullscreen(); } - double lastTime = SDL_GetTicks() / 1000.0; + double last_time = SDL_GetTicks() / 1000.0; int quit = 0; while(!quit) { - double curTime = SDL_GetTicks() / 1000.0; - double dt = curTime - lastTime; - lastTime = curTime; + double cur_time = SDL_GetTicks() / 1000.0; + double dt = cur_time - last_time; SDL_Event e; while(!quit && SDL_PollEvent(&e)) { @@ -624,6 +623,7 @@ int main(int argc, char** argv) SDL_RenderPresent(g_renderer); g_view.redraw = 0; } + last_time = SDL_GetTicks() / 1000.0; SDL_Delay(10); } -- cgit v1.2.3