rnd-20060506-1-src
[rocksndiamonds.git] / src / main.h
index 774c97c73a10b1e3d9221549410b4dc8cc914427..96ce9f7f0eb7bdfc74fe8c9f137104a7d208ad39 100644 (file)
 #define EP_HAS_ACTION                  87
 #define EP_CAN_CHANGE_OR_HAS_ACTION    88
 
-#define NUM_ELEMENT_PROPERTIES         89
+/* values for internal purpose only (other) */
+#define EP_OBSOLETE                    89
+
+#define NUM_ELEMENT_PROPERTIES         90
 
 #define NUM_EP_BITFIELDS               ((NUM_ELEMENT_PROPERTIES + 31) / 32)
 #define EP_BITFIELD_BASE               0
 #define CAN_CHANGE_OR_HAS_ACTION(e)    \
                                HAS_PROPERTY(e, EP_CAN_CHANGE_OR_HAS_ACTION)
 
+#define IS_OBSOLETE(e)         HAS_PROPERTY(e, EP_OBSOLETE)
+
 /* special macros used in game engine */
 #define IS_CUSTOM_ELEMENT(e)   ((e) >= EL_CUSTOM_START &&              \
                                 (e) <= EL_CUSTOM_END)