about summary refs log tree commit diff
path: root/src/engine/e_demorec.h
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2010-05-29 07:25:38 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2010-05-29 07:25:38 +0000
commit72c06a258940696093f255fb1061beb58e1cdd0b (patch)
tree36b9a7712eec2d4f07837eab9c38ef1c5af85319 /src/engine/e_demorec.h
parente56feb597bc743677633432f77513b02907fd169 (diff)
downloadzcatch-72c06a258940696093f255fb1061beb58e1cdd0b.tar.gz
zcatch-72c06a258940696093f255fb1061beb58e1cdd0b.zip
copied refactor to trunk
Diffstat (limited to 'src/engine/e_demorec.h')
-rw-r--r--src/engine/e_demorec.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/src/engine/e_demorec.h b/src/engine/e_demorec.h
deleted file mode 100644
index 9716b463..00000000
--- a/src/engine/e_demorec.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* copyright (c) 2007 magnus auvinen, see licence.txt for more info */
-#ifndef _DEMOREC_H
-#define _DEMOREC_H
-
-typedef struct DEMOREC_HEADER
-{
-	char marker[8];
-	char netversion[64];
-	char map[64];
-	unsigned char crc[4];
-	char type[8];
-} DEMOREC_HEADER;
-
-typedef struct DEMOREC_CHUNK
-{
-	char type[2];
-	unsigned short size;
-} DEMOREC_CHUNK;
-
-typedef struct DEMOREC_TICKMARKER
-{
-	int tick;
-} DEMOREC_TICKMARKER;
-
-typedef struct DEMOREC_PLAYBACKINFO
-{
-	DEMOREC_HEADER header;
-	
-	int paused;
-	float speed;
-	
-	int64 last_update;
-	int64 current_time;
-	
-	int first_tick;
-	int last_tick;
-	
-	int seekable_points;
-	
-	int next_tick;
-	int current_tick;
-	int previous_tick;
-	
-	float intratick;
-	float ticktime;
-} DEMOREC_PLAYBACKINFO;
-
-int demorec_record_start(const char *filename, const char *netversion, const char *map, int map_crc, const char *type);
-int demorec_isrecording();
-void demorec_record_snapshot(int tick, const void *data, int size);
-void demorec_record_message(const void *data, int size);
-int demorec_record_stop();
-
-typedef void (*DEMOREC_PLAYCALLBACK)(void *data, int size);
-
-int demorec_playback_registercallbacks(DEMOREC_PLAYCALLBACK snapshot_cb, DEMOREC_PLAYCALLBACK message_cb);
-int demorec_playback_load(const char *filename);
-int demorec_playback_nextframe();
-int demorec_playback_play();
-void demorec_playback_pause();
-void demorec_playback_unpause();
-void demorec_playback_setspeed(float speed);
-int demorec_playback_set(float precent);
-int demorec_playback_update();
-const DEMOREC_PLAYBACKINFO *demorec_playback_info();
-int demorec_isplaying();
-int demorec_playback_stop();
-
-#endif