diff options
| author | Dusan Durech <dusan.d@Centrum.sk> | 2009-08-17 19:05:04 +0200 |
|---|---|---|
| committer | Dusan Durech <dusan.d@Centrum.sk> | 2009-08-17 19:05:04 +0200 |
| commit | 7e4da11ff95f2867f8032ebb0279e5698053a7eb (patch) | |
| tree | 8420852d5941b7f17d5c00a68558db72510fc43e /src/client/config.h | |
| parent | fcafb3fc81d340f939bdde215b813d69c34ac9e0 (diff) | |
half work for new config API
Diffstat (limited to 'src/client/config.h')
| -rw-r--r-- | src/client/config.h | 39 |
1 files changed, 39 insertions, 0 deletions
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 */ + |