X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain.h;h=063ce800dd5f6bf6cb6c6c9e5dece794218336d0;hb=90863c926554302e589b60a85a3468b31292c4ff;hp=dce9139ec9b84487841d15884bb85f30dd5b1fb9;hpb=f07da7d1b75d43c48bc4c6c4ac698ef119c245f7;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index dce9139e..063ce800 100644 --- a/src/main.h +++ b/src/main.h @@ -965,6 +965,9 @@ (e) == EL_BD_CONVEYOR_DIR_SWITCH || \ (e) == EL_BD_CONVEYOR_DIR_SWITCH_ACTIVE) +#define IS_BD_RUNTIME_ELEMENT(e) ((e) >= EL_BD_RUNTIME_START && \ + (e) <= EL_BD_RUNTIME_END) + #define IS_SOKOBAN_OBJECT_OR_FIELD(e) ((e) == EL_SOKOBAN_OBJECT || \ (e) == EL_SOKOBAN_FIELD_EMPTY || \ (e) == EL_SOKOBAN_FIELD_FULL) @@ -2064,7 +2067,8 @@ #define EL_DF_END_2 EL_DF_SLOPE_END // BD style elements (normal) -#define EL_BD_EMPTY_SPACE 1253 +#define EL_BD_START 1253 +#define EL_BD_EMPTY_SPACE EL_BD_START #define EL_BD_EMPTY EL_BD_EMPTY_SPACE #define EL_BD_SAND 1254 #define EL_BD_SAND_2 1255 @@ -2301,6 +2305,10 @@ #define EL_BD_NUT_BREAKING_2 1484 #define EL_BD_NUT_BREAKING_3 1485 #define EL_BD_NUT_BREAKING_4 1486 +#define EL_BD_END EL_BD_NUT_BREAKING_4 + +#define EL_BD_RUNTIME_START EL_BD_SAND_BALL_FALLING +#define EL_BD_RUNTIME_END EL_BD_NUT_BREAKING_4 #define NUM_FILE_ELEMENTS 1487 @@ -2743,6 +2751,7 @@ enum GFX_SPECIAL_ARG_SETUP_SHORTCUTS_3, GFX_SPECIAL_ARG_SETUP_SHORTCUTS_4, GFX_SPECIAL_ARG_SETUP_SHORTCUTS_5, + GFX_SPECIAL_ARG_SETUP_SHORTCUTS_6, GFX_SPECIAL_ARG_SETUP_CHOOSE_ARTWORK, GFX_SPECIAL_ARG_SETUP_CHOOSE_OTHER,