]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
also reject time stepping > 30 minutes (this threshold is < 1 hour to reject daylight...
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 15 Jun 2008 14:52:22 +0000 (14:52 +0000)
committerdivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 15 Jun 2008 14:52:22 +0000 (14:52 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8355 d7cf8633-e32d-0410-b094-e92efae38249

sys_linux.c
sys_sdl.c
sys_win.c

index 0ddf3224d68d49f499d26588bea10cceed3e5412..af4beb86c68318cd0fef05a09b9642329492e268 100644 (file)
@@ -166,6 +166,10 @@ double Sys_DoubleTime (void)
                if (newtime - oldtime < -0.01)
                        Con_Printf("Sys_DoubleTime: time stepped backwards (went from %f to %f, difference %f)\n", oldtime, newtime, newtime - oldtime);
        }
+       else if (newtime > oldtime + 1800)
+       {
+               Con_Printf("Sys_DoubleTime: time stepped forward (went from %f to %f, difference %f)\n", oldtime, newtime, newtime - oldtime);
+       }
        else
                curtime += newtime - oldtime;
        oldtime = newtime;
index 72c5953a6429ea823ab58a88662bb1084a2fe323..ee2df9a3a46c0eb2f4d4ba016544dee4d3233e82 100644 (file)
--- a/sys_sdl.c
+++ b/sys_sdl.c
@@ -87,6 +87,10 @@ double Sys_DoubleTime (void)
                if (newtime - oldtime < -0.01)
                        Con_Printf("Sys_DoubleTime: time stepped backwards (went from %f to %f, difference %f)\n", oldtime, newtime, newtime - oldtime);
        }
+       else if (newtime > oldtime + 1800)
+       {
+               Con_Printf("Sys_DoubleTime: time stepped forward (went from %f to %f, difference %f)\n", oldtime, newtime, newtime - oldtime);
+       }
        else
                curtime += newtime - oldtime;
        oldtime = newtime;
index f12930d04b9d6624a99cc944c53cc0b0e4a6e499..5431221a12d0848455ab2614b45fd8a100577993 100644 (file)
--- a/sys_win.c
+++ b/sys_win.c
@@ -194,6 +194,10 @@ double Sys_DoubleTime (void)
                if (newtime - oldtime < -0.01)
                        Con_Printf("Sys_DoubleTime: time stepped backwards (went from %f to %f, difference %f)\n", oldtime, newtime, newtime - oldtime);
        }
+       else if (newtime > oldtime + 1800)
+       {
+               Con_Printf("Sys_DoubleTime: time stepped forward (went from %f to %f, difference %f)\n", oldtime, newtime, newtime - oldtime);
+       }
        else
                curtime += newtime - oldtime;
        oldtime = newtime;