diff options
Diffstat (limited to 'inc')
| -rw-r--r-- | inc/demo.h | 10 | ||||
| -rw-r--r-- | inc/pack.h | 3 |
2 files changed, 12 insertions, 1 deletions
@@ -3,6 +3,14 @@ #include <stdio.h> +typedef enum +{ + DEMOTICK = 0, + DEMOSNAP = 1, + DEMOMESSAGE = 2, + DEMODELTA = 3 +} demotype; + /* demoheader struct */ typedef struct { @@ -72,7 +80,7 @@ typedef union { /* demochunk struct */ typedef struct { - unsigned char type; + demotype type; chunkdata data; } demochunk; @@ -3,6 +3,9 @@ #include <stdio.h> +/* reads a big endian int into an int */ +int reverseint(const unsigned char in[4]); + /* reads a teeworlds packed int from given buffer */ /* the given pointer is incremented */ int readint(unsigned char **cp); |
