if (cls.demonum == -1)
return; // don't play demos
-// SCR_BeginLoadingPlaque ();
-
if (!cls.demos[cls.demonum][0] || cls.demonum == MAX_DEMOS)
{
cls.demonum = 0;
if (host_framecount == cls.td_startframe + 1)
cls.td_starttime = realtime;
}
- else if ( /* cl.time > 0 && */ cl.time <= cl.mtime[0])
+ else if (cl.time <= cl.mtime[0])
{
return 0; // don't need another message yet
}
cls.forcetrack = track;
Qprintf (cls.demofile, "%i\n", cls.forcetrack);
-
+
cls.demorecording = true;
}
return;
}
-// SCR_BeginLoadingPlaque();
-
//
// disconnect from server
//
CL_Disconnect ();
-
+
//
// open the demo file
//
return;
}
+ SCR_BeginLoadingPlaque ();
+
cls.demoplayback = true;
cls.state = ca_connected;
cls.forcetrack = 0;
if (neg)
cls.forcetrack = -cls.forcetrack;
-// ZOID, fscanf is evil
-// fscanf (cls.demofile, "%i\n", &cls.forcetrack);
}
/*
// instantly hide console and deactivate it
key_dest = key_game;
+ key_consoleactive = 0;
scr_conlines = 0;
scr_con_current = 0;