X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=900c5ed43100d5f8e7f7862deb1b3f0fc13aae72;hb=cdf554f6229e6eafe2f19519adfe90c74e3449f2;hp=766e1455b15505c973476b3ac9def0592bc92794;hpb=63ee0a61e7a4b4ec02c93d9647488f70784a6516;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index 766e1455..900c5ed4 100644 --- a/src/main.h +++ b/src/main.h @@ -343,7 +343,7 @@ struct LevelInfo int dauer_sieb; int dauer_ablenk; int amoebe_inhalt; - boolean high_speed; + boolean double_speed; }; struct LevelDirInfo @@ -357,6 +357,7 @@ struct LevelDirInfo int sort_priority; boolean user_defined; boolean readonly; + int color; }; struct TapeInfo @@ -471,6 +472,7 @@ extern struct SetupFileList *level_setup_list; extern char *sound_name[]; extern int background_loop[]; extern int num_bg_loops; +extern char *element_info[]; /* often used screen positions */ @@ -973,12 +975,18 @@ extern int num_bg_loops; #define GFX_FIREFLY_U 207 /* only available as size MINI_TILE */ -#define GFX_STEEL_UPPER_LEFT 208 -#define GFX_STEEL_UPPER_RIGHT 209 -#define GFX_STEEL_LOWER_LEFT 210 -#define GFX_STEEL_LOWER_RIGHT 211 -#define GFX_STEEL_HORIZONTAL 212 -#define GFX_STEEL_VERTICAL 213 +#define GFX_VSTEEL_UPPER_LEFT 208 +#define GFX_VSTEEL_UPPER_RIGHT 209 +#define GFX_VSTEEL_LOWER_LEFT 210 +#define GFX_VSTEEL_LOWER_RIGHT 211 +#define GFX_VSTEEL_HORIZONTAL 212 +#define GFX_VSTEEL_VERTICAL 213 +#define GFX_ISTEEL_UPPER_LEFT 214 +#define GFX_ISTEEL_UPPER_RIGHT 215 +#define GFX_ISTEEL_LOWER_LEFT 216 +#define GFX_ISTEEL_LOWER_RIGHT 217 +#define GFX_ISTEEL_HORIZONTAL 218 +#define GFX_ISTEEL_VERTICAL 219 /* elements with graphics borrowed from other elements */ #define GFX_SCHLUESSEL GFX_SCHLUESSEL1 @@ -1270,13 +1278,8 @@ extern int num_bg_loops; #define MB_MENU_MARK TRUE #define MB_MENU_INITIALIZE (-1) #define MB_LEFT 1 -#ifdef MSDOS -#define MB_MIDDLE 4 -#define MB_RIGHT 2 -#else #define MB_MIDDLE 2 #define MB_RIGHT 3 -#endif /* values for redraw_mask */ #define REDRAW_ALL (1 << 0)