// demo recording info must be here, because record is started before
// entering a map (and clearing client_state_t)
qboolean demorecording;
+ fs_offset_t demo_lastcsprogssize;
+ int demo_lastcsprogscrc;
qboolean demoplayback;
qboolean timedemo;
// -1 = use normal cd track
float alpha; // 0-255
unsigned char color[3];
unsigned char qualityreduction; // enables skipping of this particle according to r_refdef.view.qualityreduction
+ float stretch; // only for sparks
// fields not used by rendering: (40 bytes)
float sizeincrease; // rate of size change per second
void CL_ReadDemoMessage(void);
void CL_WriteDemoMessage(sizebuf_t *mesage);
-void CL_CutDemo(void **buf, fs_offset_t *filesize);
-void CL_PasteDemo(void **buf, fs_offset_t *filesize);
+void CL_CutDemo(unsigned char **buf, fs_offset_t *filesize);
+void CL_PasteDemo(unsigned char **buf, fs_offset_t *filesize);
void CL_NextDemo(void);
void CL_Stop_f(void);