void Sys_Quit (void) { timeEndPeriod( 1 ); CL_Shutdown(); Qcommon_Shutdown (); CloseHandle (qwclsemaphore); if (dedicated && dedicated->value) FreeConsole (); // shut down QHOST hooks if necessary DeinitConProc (); exit (0); }
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_Error( const char *format, ... ) { va_list argptr; char msg[1024]; va_start( argptr, format ); Q_vsnprintfz( msg, sizeof( msg ), format, argptr ); va_end( argptr ); MessageBox( NULL, msg, "Error", 0 /* MB_OK */ ); // shut down QHOST hooks if necessary DeinitConProc(); exit( 1 ); }
void Sys_Quit( void ) { timeEndPeriod( 1 ); SV_Shutdown( "Server quit\n" ); CL_Shutdown(); if( dedicated && dedicated->integer ) FreeConsole(); // shut down QHOST hooks if necessary DeinitConProc(); Qcommon_Shutdown(); exit( 0 ); }
void Sys_Error (char *error, ...) { va_list argptr; char text[1024]; CL_Shutdown (); Qcommon_Shutdown (); va_start (argptr, error); vsprintf (text, error, argptr); va_end (argptr); MessageBox(NULL, text, "Error", 0 /* MB_OK */ ); if (qwclsemaphore) CloseHandle (qwclsemaphore); // shut down QHOST hooks if necessary DeinitConProc (); exit (1); }