rnd-20051125-1-src
[rocksndiamonds.git] / src / init.c
index 60f11d7631ef4582c26b671573069dc1236b66e6..9fcad89120eb3b07cdc87a97a0ca64b5fc54f7e8 100644 (file)
@@ -3952,9 +3952,13 @@ void InitElementPropertiesEngine(int engine_version)
     /* ---------- HAS_ACTION ----------------------------------------------- */
     SET_PROPERTY(i, EP_HAS_ACTION, FALSE);     /* default: has no action */
     for (j = 0; j < element_info[i].num_change_pages; j++)
-      if (element_info[i].change_page[j].use_action)
+      if (element_info[i].change_page[j].has_action)
        SET_PROPERTY(i, EP_HAS_ACTION, TRUE);
 
+    /* ---------- CAN_CHANGE_OR_HAS_ACTION --------------------------------- */
+    SET_PROPERTY(i, EP_CAN_CHANGE_OR_HAS_ACTION, (CAN_CHANGE(i) ||
+                                                 HAS_ACTION(i)));
+
     /* ---------- GFX_CRUMBLED --------------------------------------------- */
 #if 1
     SET_PROPERTY(i, EP_GFX_CRUMBLED,