rnd-19990920-1-src
[rocksndiamonds.git] / src / main.h
index eb644bc886009a6227a9f6b8f2c29623f36d5323..1dff3be74dff8872e0ed6ef5e3b9b8405564af80 100644 (file)
@@ -297,6 +297,8 @@ struct SetupInfo
   boolean autorecord;
   boolean quick_doors;
   boolean team_mode;
+  boolean handicap;
+  boolean time_limit;
 
   struct SetupInputInfo input[MAX_PLAYERS];
 };
@@ -394,6 +396,7 @@ struct LevelDirInfo
   boolean readonly;    /* readonly levels can not be changed with editor */
   int color;           /* color to use on selection screen for this level */
   char *class_desc;    /* description of level series class */
+  int handicap_level;  /* number of the lowest unsolved level */
 };
 
 struct TapeInfo
@@ -516,8 +519,6 @@ 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 struct GameInfo         game;
 extern struct GlobalInfo       global;
 
@@ -1186,8 +1187,8 @@ extern char               *element_info[];
 #define GFX_SPIELER4_PUSH_LEFT (GFX_START_ROCKSHEROES +11*HEROES_PER_LINE + 4)
 #define GFX_MAUER_DOWN         (GFX_START_ROCKSHEROES +12*HEROES_PER_LINE + 0)
 #define GFX_MAUER_UP           (GFX_START_ROCKSHEROES +12*HEROES_PER_LINE + 3)
-#define GFX2_SHIELD_PASSIVE    (GFX_START_ROCKSHEROES +14*HEROES_PER_LINE + 1)
-#define GFX2_SHIELD_ACTIVE     (GFX_START_ROCKSHEROES +14*HEROES_PER_LINE + 5)
+#define GFX2_SHIELD_PASSIVE    (GFX_START_ROCKSHEROES +13*HEROES_PER_LINE + 1)
+#define GFX2_SHIELD_ACTIVE     (GFX_START_ROCKSHEROES +13*HEROES_PER_LINE + 5)
 
 #define GFX_SONDE_START                (GFX_START_ROCKSHEROES + 9*HEROES_PER_LINE + 8)
 #define GFX_SCHWEIN_DOWN       (GFX_START_ROCKSHEROES + 0*HEROES_PER_LINE + 8)