X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=3a6cabc43534df29187974d171247ed1141eeeb7;hb=c145af8280c5ad22978e42621bbe5c0f3a8ada3c;hp=594f1b82b69e6293c0bf859e3bd2ed2e6c241cbf;hpb=0d7a16964bdac425962c0c0bcaa7488d9664c8d2;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index 594f1b82..3a6cabc4 100644 --- a/src/main.h +++ b/src/main.h @@ -163,13 +163,14 @@ #define CE_OTHER_COLLECTING 6 #define CE_OTHER_PUSHING 7 #define CE_OTHER_CHANGING 8 +#define CE_OTHER_EXPLODING 9 /* values for internal purpose only (level editor) */ -#define CE_BY_PLAYER 9 -#define CE_IMPACT_SMASHED 10 -#define CE_BY_OTHER 11 +#define CE_BY_PLAYER 10 +#define CE_IMPACT_SMASHED 11 +#define CE_BY_OTHER 12 -#define NUM_CHANGE_EVENTS 12 +#define NUM_CHANGE_EVENTS 13 #define CE_BITMASK_DEFAULT 0 @@ -788,8 +789,9 @@ #define EL_DYNABOMB_ACTIVE (EL_FIRST_DUMMY + 13) #define EL_SHIELD_NORMAL_ACTIVE (EL_FIRST_DUMMY + 14) #define EL_SHIELD_DEADLY_ACTIVE (EL_FIRST_DUMMY + 15) +#define EL_INTERNAL_DEFAULT_ELEMENT (EL_FIRST_DUMMY + 16) -#define MAX_NUM_ELEMENTS (EL_FIRST_DUMMY + 16) +#define MAX_NUM_ELEMENTS (EL_FIRST_DUMMY + 17) /* values for graphics/sounds action types */ @@ -1144,6 +1146,9 @@ struct MenuInfo int draw_yoffset_default; int draw_xoffset[NUM_SPECIAL_GFX_ARGS]; int draw_yoffset[NUM_SPECIAL_GFX_ARGS]; + + int list_size_default; + int list_size[NUM_SPECIAL_GFX_ARGS]; }; struct DoorInfo