fixed mapping level file game elements between RND and MM formats
[rocksndiamonds.git] / src / game_mm / export.h
index 2bbd5dc4f74a3bdb2f7c463f91a03685a3b3629a..b36ab4300229fe2590c0c495dde8f3657c55d8f2 100644 (file)
 #define MM_MAX_PLAYFIELD_SIZE          (MM_MAX_PLAYFIELD_WIDTH *       \
                                         MM_MAX_PLAYFIELD_HEIGHT)
 
-#define MAX_NUM_AMOEBA         100
-#define MAX_NUM_BEAMERS                8
+#define MAX_NUM_AMOEBA                 100
+#define MAX_NUM_BEAMERS                        8
 
-#define MAX_LASER_LEN          256
-#define MAX_LASER_ENERGY       100
-#define MAX_LASER_OVERLOAD     100
+#define MAX_LASER_LEN                  256
+#define MAX_LASER_ENERGY               100
+#define MAX_LASER_OVERLOAD             100
 
-#define MM_LEVEL_SCORE_ELEMENTS        16
+#define MM_LEVEL_SCORE_ELEMENTS                16
 
-#define MM_MAX_LEVEL_NAME_LEN  32
-#define MM_MAX_LEVEL_AUTHOR_LEN        32
+#define MM_MAX_LEVEL_NAME_LEN          32
+#define MM_MAX_LEVEL_AUTHOR_LEN                32
+
+
+#define EL_EMPTY_NATIVE_MM             0
+#define EL_DF_EMPTY_NATIVE_MM          304
+
+#define EL_MM_START_NATIVE_MM          0
+#define EL_MM_END_NATIVE_MM            430
+
+#define EL_CHAR_START_NATIVE_MM                160
+#define EL_CHAR_END_NATIVE_MM          239
+
+#define EL_DF_START_NATIVE_MM          240
+#define EL_DF_END_NATIVE_MM            355
+
+#define EL_MM_RUNTIME_START_NATIVE_MM  500
+#define EL_MM_RUNTIME_END_NATIVE_MM    504
+
+#define EL_MM_DUMMY_START_NATIVE_MM    700
+#define EL_MM_DUMMY_END_NATIVE_MM      709
 
 
 /* ------------------------------------------------------------------------- */