added unused dummy elements to align DF style wall elements
[rocksndiamonds.git] / src / main.h
index b535fed953f1dd34de643eb4a5706a86630ceca3..9e164247be52a1ffedf90684e615cffd91c6fc7a 100644 (file)
 #define EL_MM_WOODEN_GRID_FIXED_END    EL_MM_WOODEN_GRID_FIXED_03
 #define EL_MM_FUEL_EMPTY               (EL_MM_START + 155)
 
-#define EL_MM_END_1                    (EL_MM_START + 155)
-#define EL_MM_START_2                  (EL_MM_START + 156)
+#define EL_MM_UNUSED_156               (EL_MM_START + 156)
+#define EL_MM_UNUSED_157               (EL_MM_START + 157)
+#define EL_MM_UNUSED_158               (EL_MM_START + 158)
+#define EL_MM_UNUSED_159               (EL_MM_START + 159)
+
+#define EL_MM_END_1                    (EL_MM_START + 159)
+#define EL_MM_START_2                  (EL_MM_START + 160)
 
 #define EL_DF_START                    EL_MM_START_2
 #define EL_DF_START2                   (EL_DF_START - 240)
 #define EL_MM_BEAMER_BLUE_16           (EL_MM_BEAMER_BLUE_START + 15)
 #define EL_MM_BEAMER_BLUE_END          EL_MM_BEAMER_BLUE_16
 
-#define EL_MM_MCDUFFIN                 1200
-#define EL_MM_PACMAN                   1201
-#define EL_MM_FUSE                     1202
-#define EL_MM_STEEL_WALL               1203
-#define EL_MM_WOODEN_WALL              1204
-#define EL_MM_ICE_WALL                 1205
-#define EL_MM_AMOEBA_WALL              1206
-#define EL_DF_LASER                    1207
-#define EL_DF_RECEIVER                 1208
-#define EL_DF_STEEL_WALL               1209
-#define EL_DF_WOODEN_WALL              1210
+#define EL_MM_MCDUFFIN                 1204
+#define EL_MM_PACMAN                   1205
+#define EL_MM_FUSE                     1206
+#define EL_MM_STEEL_WALL               1207
+#define EL_MM_WOODEN_WALL              1208
+#define EL_MM_ICE_WALL                 1209
+#define EL_MM_AMOEBA_WALL              1210
+#define EL_DF_LASER                    1211
+#define EL_DF_RECEIVER                 1212
+#define EL_DF_STEEL_WALL               1213
+#define EL_DF_WOODEN_WALL              1214
 
 #define EL_MM_END_2                    (EL_DF_START2 + 430)
 #define EL_MM_END                      EL_MM_END_2
 
-#define NUM_FILE_ELEMENTS              1211
+#define NUM_FILE_ELEMENTS              1215
 
 
 /* "real" (and therefore drawable) runtime elements */
@@ -3027,6 +3032,8 @@ struct LevelInfo
 
   boolean use_custom_template; /* use custom properties from template file */
 
+  boolean file_has_custom_elements;    /* set when level file contains CEs */
+
   boolean no_valid_file;       /* set when level file missing or invalid */
   boolean no_level_file;       /* set when falling back to level template */