mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-05-30 00:10:40 +00:00
mvd recording :) (thanks to qwex 0.165b and highlander)
This commit is contained in:
parent
30c8646e70
commit
212e40b54a
11 changed files with 532 additions and 241 deletions
|
@ -63,12 +63,7 @@ typedef struct {
|
|||
} demo_client_t;
|
||||
|
||||
typedef struct {
|
||||
qboolean allowoverflow; // if false, do a Sys_Error
|
||||
qboolean overflowed; // set to true if the buffer size
|
||||
// failed
|
||||
byte *data;
|
||||
int maxsize;
|
||||
int cursize;
|
||||
sizebuf_t sz;
|
||||
int bufsize;
|
||||
header_t *h;
|
||||
} demobuf_t;
|
||||
|
@ -112,5 +107,27 @@ typedef struct {
|
|||
} demo_t;
|
||||
|
||||
extern demo_t demo;
|
||||
extern struct cvar_s *sv_demoUseCache;
|
||||
extern struct cvar_s *sv_demoCacheSize;
|
||||
extern struct cvar_s *sv_demoMaxDirSize;
|
||||
extern struct cvar_s *sv_demoDir;
|
||||
extern struct cvar_s *sv_demofps;
|
||||
extern struct cvar_s *sv_demoPings;
|
||||
extern struct cvar_s *sv_demoNoVis;
|
||||
extern struct cvar_s *sv_demoMaxSize;
|
||||
extern struct cvar_s *sv_demoPrefix;
|
||||
extern struct cvar_s *sv_demoSuffix;
|
||||
extern struct cvar_s *sv_onrecordfinish;
|
||||
extern struct cvar_s *sv_ondemoremove;
|
||||
extern struct cvar_s *sv_demotxt;
|
||||
extern struct cvar_s *serverdemo;
|
||||
|
||||
void DemoWrite_Begin (byte type, int to, int size);
|
||||
void SV_DemoWritePackets (int num);
|
||||
void SV_Stop_f (void);
|
||||
void SV_Stop (int reason);
|
||||
void DemoSetMsgBuf (demobuf_t * prev, demobuf_t * cur);
|
||||
void Demo_Init (void);
|
||||
void SV_DemoPings (void);
|
||||
|
||||
#endif//__sv_demo_h
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue