*/
// host.c -- coordinates spawning and killing of local servers
-#include "quakedef.h"
#include <time.h>
+#include "quakedef.h"
+#include "cl_video.h"
/*
}
inerror = true;
- SCR_EndLoadingPlaque (); // reenable screen updates
-
va_start (argptr,error);
vsprintf (hosterrorstring,error,argptr);
va_end (argptr);
if (host_framerate.value > 0)
host_frametime = host_framerate.value;
else if (cl_avidemo.value >= 0.1f)
- {
- // don't allow really short frames
- //if (host_frametime > (1.0 / cl_avidemo.value))
- host_frametime = (1.0 / cl_avidemo.value);
- }
+ host_frametime = (1.0 / cl_avidemo.value);
else
{
// don't allow really short frames
sv.frametime = 0;
frametimetotal = 0;
lastservertime = realtime;
-// pr_global_struct->frametime = host_frametime;
// set the time and clear the general datagram
SV_ClearDatagram ();
ui_update();
+ CL_VideoFrame();
+
// update video
if (host_speeds.integer)
time1 = Sys_DoubleTime ();
NET_Init ();
SV_Init ();
- Con_Printf ("Exe: "__TIME__" "__DATE__"\n");
+ Con_Printf ("Builddate: %s\n", buildstring);
if (cls.state != ca_dedicated)
{
}
isdown = true;
-// keep Con_Printf from trying to update the screen
-// scr_disabled_for_loading = true;
-
Host_WriteConfiguration ();
CDAudio_Shutdown ();