HANDLE hinput, houtput;
+#ifdef QHOST
static HANDLE tevent;
static HANDLE hFile;
static HANDLE heventParent;
static HANDLE heventChild;
+#endif
/*
void Sys_Shutdown (void)
{
+#ifdef QHOST
if (tevent)
CloseHandle (tevent);
+#endif
if (cls.state == ca_dedicated)
FreeConsole ();
+#ifdef QHOST
// shut down QHOST hooks if necessary
DeinitConProc ();
+#endif
}
void Sys_PrintToTerminal(const char *text)
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;
void Sys_InitConsole (void)
{
+#ifdef QHOST
int t;
// initialize the windows dedicated server console if needed
if (!tevent)
Sys_Error ("Couldn't create event");
+#endif
houtput = GetStdHandle (STD_OUTPUT_HANDLE);
hinput = GetStdHandle (STD_INPUT_HANDLE);
Sys_Error ("Couldn't create dedicated server console");
+#ifdef QHOST
#ifdef _WIN64
#define atoi _atoi64
#endif
}
InitConProc (hFile, heventParent, heventChild);
+#endif
}
// because sound is off until we become active