summaryrefslogtreecommitdiff
path: root/inc
diff options
context:
space:
mode:
Diffstat (limited to 'inc')
-rw-r--r--inc/demo.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/inc/demo.h b/inc/demo.h
index ee7901c..82c6461 100644
--- a/inc/demo.h
+++ b/inc/demo.h
@@ -95,6 +95,14 @@ typedef struct
demochunk *chunks;
} demodata;
+typedef struct
+{
+ demoheader *header;
+ demotimeline *timeline;
+ demomap *map;
+ demodata *data;
+} demo;
+
/* Read demo header from demofile into given demoheader */
/* Returns a positive number on success, negative on fail */
int readdemoheader(FILE *demofile, demoheader *header);
@@ -124,4 +132,9 @@ int writedemotick(FILE *outfile, demotick *tick, unsigned char version);
int writedemosnap(FILE *outfile, demosnap *snap, unsigned char version);
int writedemomessage(FILE *outfile, demomessage *message, unsigned char ver);
int writedemodelta(FILE *outfile, demodelta *delta, unsigned char ver);
+
+void printdemoheader(demoheader *header);
+void printdemotick(demotick *tick);
+void printdemosnap(demosnap *snap);
+
#endif // DEMO_H