From 89ccbd4f7b478b49329fa39be62ee3a5b38641bc Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 25 Aug 2007 08:48:24 +0000 Subject: compressed map support. begun to fix things for ctf --- src/engine/datafile.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/engine/datafile.h') diff --git a/src/engine/datafile.h b/src/engine/datafile.h index 8d1e8144..e0f5380e 100644 --- a/src/engine/datafile.h +++ b/src/engine/datafile.h @@ -5,11 +5,15 @@ typedef struct DATAFILE_t DATAFILE; /* read access */ DATAFILE *datafile_load(const char *filename); DATAFILE *datafile_load_old(const char *filename); -void *datafile_get_data(DATAFILE *df, int index); +void *datafile_get_data(DATAFILE *df, int index); // automaticly load the data for the item +int datafile_get_datasize(DATAFILE *df, int index); +void datafile_unload_data(DATAFILE *df, int index); void *datafile_get_item(DATAFILE *df, int index, int *type, int *id); +int datafile_get_itemsize(DATAFILE *df, int index); void datafile_get_type(DATAFILE *df, int type, int *start, int *num); void *datafile_find_item(DATAFILE *df, int type, int id); int datafile_num_items(DATAFILE *df); +int datafile_num_data(DATAFILE *df); void datafile_unload(DATAFILE *df); /* write access */ -- cgit 1.4.1