*/
void CL_ReadDemoMessage(void)
{
- int r, i;
+ int i;
float f;
if (!cls.demoplayback)
VectorCopy(cl.mviewangles[0], cl.mviewangles[1]);
for (i = 0;i < 3;i++)
{
- r = (int)FS_Read(cls.demofile, &f, 4);
+ FS_Read(cls.demofile, &f, 4);
cl.mviewangles[0][i] = LittleFloat(f);
}
CL_WriteDemoMessage(&buf);
// finish up
+ if(cl_autodemo.integer && (cl_autodemo_delete.integer & 1))
+ {
+ FS_RemoveOnClose(cls.demofile);
+ Con_Print("Completed and deleted demo\n");
+ }
+ else
+ Con_Print("Completed demo\n");
FS_Close (cls.demofile);
cls.demofile = NULL;
cls.demorecording = false;
- Con_Print("Completed demo\n");
}
/*