#define NUM_ENGINE_TYPES 4
+/* values for automatically playing tapes */
+#define AUTOPLAY_TEST 0
+#define AUTOPLAY_PLAY 1
+#define AUTOPLAY_FFWD 2
+
struct BorderInfo
{
int scrollbar_xoffset;
int list_size[NUM_SPECIAL_GFX_ARGS];
+ int list_size_info[NUM_SPECIAL_GFX_INFO_ARGS];
struct TitleFadingInfo enter_menu;
struct TitleFadingInfo leave_menu;
struct EditorPaletteElementInfo element_right;
};
+struct EditorDrawingAreaInfo
+{
+ int tile_size;
+};
+
struct EditorInfo
{
struct EditorSettingsInfo settings;
struct EditorButtonInfo button;
struct EditorInputInfo input;
struct EditorPaletteInfo palette;
+ struct EditorDrawingAreaInfo drawingarea;
};
struct ViewportInfo
char *autoplay_leveldir;
int autoplay_level[MAX_TAPES_PER_SET];
boolean autoplay_all;
+ boolean autoplay_mode;
char *convert_leveldir;
int convert_level_nr;
extern int EXSIZE, EYSIZE;
extern int TILESIZE_VAR;
+extern int FADE_SX, FADE_SY;
+extern int FADE_SXSIZE, FADE_SYSIZE;
+
extern int FX, FY;
extern int ScrollStepSize;
extern int ScreenMovDir, ScreenMovPos, ScreenGfxPos;