X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fmain.h;h=ef25edc87996da6e09ab7e8bea0fb3d8067699c1;hp=a43543e54255c737d86964320e8ef158fab8932e;hb=c4b26cf489dcc65a00bfcc05f7898700d2f0c9e4;hpb=d7d97176a88ee47f893055480c76b9c05a253d05 diff --git a/src/main.h b/src/main.h index a43543e5..ef25edc8 100644 --- a/src/main.h +++ b/src/main.h @@ -255,11 +255,11 @@ struct SetupInfo } input[MAX_PLAYERS]; }; -struct SetupFileInfo +struct SetupFileList { char *token; char *value; - struct SetupFileInfo *next; + struct SetupFileList *next; }; struct PlayerInfo @@ -275,8 +275,14 @@ struct PlayerInfo char login_name[MAX_NAMELEN]; char alias_name[MAX_NAMELEN]; + + +#if 0 int handicap; unsigned int setup; +#endif + + int leveldir_nr; int level_nr; @@ -438,6 +444,8 @@ extern struct SoundInfo Sound[]; extern struct JoystickInfo joystick[]; extern struct OptionInfo options; extern struct SetupInfo setup; +extern struct SetupFileList *setup_list; +extern struct SetupFileList *level_setup_list; extern char *sound_name[]; extern int background_loop[]; @@ -1100,12 +1108,14 @@ extern int num_bg_loops; #define LEVDIR_FILENAME "ROCKS.levelinfo" #define JOYDAT_FILENAME "ROCKS.joystick" #define SETUP_FILENAME "ROCKS.setup" +#define LEVELSETUP_FILENAME "ROCKS.levelsetup" #else #define SCORE_FILENAME "ROCKS.sco" #define NAMES_FILENAME "ROCKS.nam" #define LEVDIR_FILENAME "ROCKS.lev" #define JOYDAT_FILENAME "ROCKS.joy" #define SETUP_FILENAME "ROCKS.set" +#define LEVELSETUP_FILENAME "ROCKS.lvs" #endif #define JOYDAT_FILE JOYDAT_PATH "/" JOYDAT_FILENAME @@ -1129,6 +1139,7 @@ extern int num_bg_loops; #define LEVELREC_COOKIE "ROCKSNDIAMONDS_LEVELREC_FILE_VERSION_1.2" #define JOYSTICK_COOKIE "ROCKSNDIAMONDS_JOYSTICK_FILE_VERSION_1.0" #define SETUP_COOKIE "ROCKSNDIAMONDS_SETUP_FILE_VERSION_1.2" +#define LEVELSETUP_COOKIE "ROCKSNDIAMONDS_LEVELSETUP_FILE_VERSION_1.2" #define LEVEL_COOKIE_LEN (strlen(LEVEL_COOKIE)+1) #define SCORE_COOKIE_LEN (strlen(SCORE_COOKIE)+1) #define NAMES_COOKIE_LEN (strlen(NAMES_COOKIE)+1) @@ -1136,6 +1147,7 @@ extern int num_bg_loops; #define LEVELREC_COOKIE_LEN (strlen(LEVELREC_COOKIE)+1) #define JOYSTICK_COOKIE_LEN (strlen(JOYSTICK_COOKIE)+1) #define SETUP_COOKIE_LEN (strlen(SETUP_COOKIE)+1) +#define LEVELSETUP_COOKIE_LEN (strlen(LEVELSETUP_COOKIE)+1) #define VERSION_STRING "1.2" #define GAMETITLE_STRING "Rocks'n'Diamonds"