===============================================================================
*/
+void SleepUntilInput (int time);
+
void Sys_Error (char *error, ...)
{
va_list argptr;
}
if (newtime < oldtime)
- Con_Printf("Sys_DoubleTime: time running backwards??\n");
+ Con_Printf("Sys_DoubleTime: time stepped backwards (went from %f to %f, difference %f)\n", oldtime, newtime, newtime - oldtime);
else
- {
curtime += newtime - oldtime;
- oldtime = newtime;
- }
+ oldtime = newtime;
return curtime;
}
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
- double oldtime, newtime;
+ double frameoldtime, framenewtime;
MEMORYSTATUS lpBuffer;
static char cwd[1024];
int t;
Sys_Shared_LateInit();
- oldtime = Sys_DoubleTime ();
+ frameoldtime = Sys_DoubleTime ();
/* main window message loop */
while (1)
SleepUntilInput (NOT_FOCUS_SLEEP);
}
- newtime = Sys_DoubleTime ();
- Host_Frame (newtime - oldtime);
- oldtime = newtime;
+ framenewtime = Sys_DoubleTime ();
+ Host_Frame (framenewtime - frameoldtime);
+ frameoldtime = framenewtime;
}
/* return success of application */