]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_demo.c
The code works as intended! Change some names and comments in the meantime.
[xonotic/darkplaces.git] / cl_demo.c
index 5e77cad13dee5ef97c12a1637f6d6a61e96547a4..4da12fb5dbdbefcc665ea79001da694f4e833638 100644 (file)
--- a/cl_demo.c
+++ b/cl_demo.c
@@ -179,7 +179,7 @@ Handles playback of demos
 */
 void CL_ReadDemoMessage(void)
 {
-       int r, i;
+       int i;
        float f;
 
        if (!cls.demoplayback)
@@ -251,7 +251,7 @@ void CL_ReadDemoMessage(void)
                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);
                }
 
@@ -306,10 +306,16 @@ void CL_Stop_f (void)
        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");
 }
 
 /*