From 7e4da11ff95f2867f8032ebb0279e5698053a7eb Mon Sep 17 00:00:00 2001 From: Dusan Durech Date: Mon, 17 Aug 2009 19:05:04 +0200 Subject: half work for new config API --- src/client/config.h | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/client/config.h (limited to 'src/client/config.h') diff --git a/src/client/config.h b/src/client/config.h new file mode 100644 index 0000000..c56c537 --- /dev/null +++ b/src/client/config.h @@ -0,0 +1,39 @@ +#ifndef CONFIG_H +#define CONFIG_H + +#define CFG_NAME_RIGHT 1 +#define CFG_NAME_LEFT 2 +#define CFG_COUNT_ROUND 3 +#define CFG_AI 4 +#define CFG_MUSIC 5 +#define CFG_SOUND 6 +#define CFG_ARENA 7 + +#define CFG_GUN_DUAL_SIMPLE 8 +#define CFG_GUN_SCATTER 9 +#define CFG_GUN_TOMMY 10 +#define CFG_GUN_LASSER 11 +#define CFG_GUN_MINE 12 +#define CFG_GUN_BOMBBALL 13 + + +#define CFG_BONUS_SPEED 14 +#define CFG_BONUS_SHOT 15 +#define CFG_BONUS_TELEPORT 16 +#define CFG_BONUS_GHOST 17 +#define CFG_BONUS_4X 18 +#define CFG_BONUS_HIDDEN 19 + +#define CONFIG_LIST_COUNT 19 + +extern int config_init(); +extern void config_load(); +extern void config_save(); +extern int config_get_int_value(int key); +extern char* config_get_str_value(int key); +extern void config_set_int_value(int key, int n); +extern void config_set_str_value(int key, char *str); +extern int config_quit(); + +#endif /* CONFIG_H */ + -- cgit v1.2.3