X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_bd%2Fbd_cave.h;h=b3133512ce2d6f2f197e1825223b2175f7497ced;hb=87a3ac20b2b40d71721dfb83b913e55f1f106244;hp=7405016ea3b76d8d4483f868bc89d4e29087c80b;hpb=93a37840d8ff4a84fc878f148e3abfeecb701821;p=rocksndiamonds.git diff --git a/src/game_bd/bd_cave.h b/src/game_bd/bd_cave.h index 7405016e..b3133512 100644 --- a/src/game_bd/bd_cave.h +++ b/src/game_bd/bd_cave.h @@ -121,7 +121,11 @@ enum _element_property E_P_MOVED_BY_CONVEYOR_TOP, // can be moved by conveyor belt E_P_MOVED_BY_CONVEYOR_BOTTOM, // can be moved UNDER the conveyor belt + E_P_DIGGABLE, // can be digged E_P_COLLECTIBLE, // can be collected + E_P_PUSHABLE, // can be pushed + E_P_CAN_MOVE, // can move + E_P_CAN_FALL, // can fall }; // properties @@ -154,7 +158,11 @@ enum _element_property #define P_MOVED_BY_CONVEYOR_TOP (1 << E_P_MOVED_BY_CONVEYOR_TOP) #define P_MOVED_BY_CONVEYOR_BOTTOM (1 << E_P_MOVED_BY_CONVEYOR_BOTTOM) +#define P_DIGGABLE (1 << E_P_DIGGABLE) #define P_COLLECTIBLE (1 << E_P_COLLECTIBLE) +#define P_PUSHABLE (1 << E_P_PUSHABLE) +#define P_CAN_MOVE (1 << E_P_CAN_MOVE) +#define P_CAN_FALL (1 << E_P_CAN_FALL) // These are states of the magic wall. typedef enum _magic_wall_state