From 2978528f3bec1d20297bc8095eb0e2738fd25ecc Mon Sep 17 00:00:00 2001 From: cosmonaut Date: Fri, 22 Jan 2021 23:43:48 -0800 Subject: [PATCH] set a more sensible max delta time --- src/Game.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Game.cs b/src/Game.cs index aef068c..c5fcad6 100644 --- a/src/Game.cs +++ b/src/Game.cs @@ -8,6 +8,8 @@ namespace MoonWorks { public abstract class Game { + public const double MAX_DELTA_TIME = 0.1; + private bool quit = false; private double timestep; ulong currentTime = SDL.SDL_GetPerformanceCounter(); @@ -65,9 +67,9 @@ namespace MoonWorks var newTime = SDL.SDL_GetPerformanceCounter(); double frameTime = (newTime - currentTime) / (double)SDL.SDL_GetPerformanceFrequency(); - if (frameTime > 0.25) + if (frameTime > MAX_DELTA_TIME) { - frameTime = 0.25; + frameTime = MAX_DELTA_TIME; } currentTime = newTime;