cls.td_starttime = realtime;
if (host_framecount > cls.td_startframe + 2)
{
- cls.td_minframetime = min(cls.td_minframetime, host_realframetime);
- cls.td_maxframetime = max(cls.td_maxframetime, host_realframetime);
+ cls.td_minframetime = min(cls.td_minframetime, cl.realframetime);
+ cls.td_maxframetime = max(cls.td_maxframetime, cl.realframetime);
}
else
- cls.td_minframetime = cls.td_maxframetime = host_realframetime;
+ cls.td_minframetime = cls.td_maxframetime = cl.realframetime;
}
else if (cl.time <= cl.mtime[0])
{
*/
void CL_Stop_f (void)
{
- if (cmd_source != src_command)
- return;
-
if (!cls.demorecording)
{
Con_Print("Not recording a demo.\n");
int c, track;
char name[MAX_OSPATH];
- if (cmd_source != src_command)
- return;
-
c = Cmd_Argc();
if (c != 2 && c != 3 && c != 4)
{
int c;
qboolean neg = false;
- if (cmd_source != src_command)
- return;
-
if (Cmd_Argc() != 2)
{
Con_Print("play <demoname> : plays a demo\n");
// open the demo file
strlcpy (name, Cmd_Argv(1), sizeof (name));
FS_DefaultExtension (name, ".dem", sizeof (name));
+ cls.protocol = PROTOCOL_QUAKE;
Con_Printf("Playing demo from %s.\n", name);
cls.demofile = FS_Open (name, "rb", false, false);
*/
void CL_TimeDemo_f (void)
{
- if (cmd_source != src_command)
- return;
-
if (Cmd_Argc() != 2)
{
Con_Print("timedemo <demoname> : gets demo speeds\n");