boolean autorecord;
boolean quick_doors;
boolean team_mode;
+ boolean handicap;
+ boolean time_limit;
struct SetupInputInfo input[MAX_PLAYERS];
};
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
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;
#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)