1 /* 2 * xtrojka (c) 1994,1995,1996 Maarten Los 3 * 4 * #include "COPYRIGHT" 5 * 6 * created: 26.xi.1995 7 * modified: 8 * 9 * This module defines the preferences system 10 */ 11 12 #ifndef _preferences_h_ 13 #define _preferences_h_ 14 15 #define PREFSFILENAME ".xtrojka.prefs.bin" 16 #define DOLLAR_HOME "HOME" 17 18 #define DEF_SPEED 5 19 #define DEF_IS_SCORE_STATUS 0 20 #define DEF_IS_AUTO_POSITION 0 21 #define DEF_IS_WIZARD 0 22 #define DEF_IS_SLICK 1 23 24 typedef struct { 25 int speed; 26 flag wizard; 27 flag slick; 28 } PREFS; 29 30 31 /* 32 * function prototypes 33 */ 34 void init_preferences(void); 35 void read_prefs(void); 36 void write_prefs(void); 37 void create_prefsfile(void); 38 void set_default_prefs(void); 39 40 #endif /* _preferences_h_ */ 41 42