X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=4385aa55db7d6f3f858355c8473ebb05697eae74;hb=c9bb6e0a6eecbf84320be79b121bd957a938a08c;hp=594f1b82b69e6293c0bf859e3bd2ed2e6c241cbf;hpb=1903a68d7b7917ed45655391ecf5aaf995124eff;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index 594f1b82..4385aa55 100644 --- a/src/main.h +++ b/src/main.h @@ -33,6 +33,7 @@ #define IMG_UNDEFINED (-1) #define IMG_EMPTY IMG_EMPTY_SPACE #define IMG_SP_EMPTY IMG_SP_EMPTY_SPACE +#define IMG_EXPLOSION IMG_DEFAULT_EXPLODING #define IMG_CHAR_START IMG_CHAR_SPACE #define IMG_CUSTOM_START IMG_CUSTOM_1 @@ -163,13 +164,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 +790,12 @@ #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_DEFAULT (EL_FIRST_DUMMY + 16) +#define EL_BD_DEFAULT (EL_FIRST_DUMMY + 17) +#define EL_SP_DEFAULT (EL_FIRST_DUMMY + 18) +#define EL_SB_DEFAULT (EL_FIRST_DUMMY + 19) -#define MAX_NUM_ELEMENTS (EL_FIRST_DUMMY + 16) +#define MAX_NUM_ELEMENTS (EL_FIRST_DUMMY + 20) /* values for graphics/sounds action types */ @@ -1144,6 +1150,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