white space changes
[rocksndiamonds.git] / src / game_mm / export.h
index 2af2b0ea0536e9efef7f72f780981d320076fcfd..014f5deb6c869e7102689c7b18ac8162f11e5764 100644 (file)
@@ -34,7 +34,7 @@
 
 
 #define EL_MM_START_1_NATIVE           0
-#define EL_MM_END_1_NATIVE             155
+#define EL_MM_END_1_NATIVE             159
 
 #define EL_MM_CHAR_START_NATIVE                160
 #define EL_MM_CHAR_END_NATIVE          239
@@ -143,11 +143,11 @@ struct GameInfo_MM
   int ball_choice_pos;         // current content element choice position
   boolean laser_red, laser_green, laser_blue;
 
-  boolean lightball_rnd;
-
+  boolean has_mcduffin;
   boolean level_solved;
   boolean game_over;
   int game_over_cause;
+  char *game_over_message;
 
   boolean cheat_no_overload;
   boolean cheat_no_explosion;
@@ -181,6 +181,8 @@ struct LevelInfo_MM
   int num_ball_contents;
   int ball_choice_mode;
   int ball_content[MM_MAX_BALL_CONTENTS];
+  boolean rotate_ball_content;
+  boolean explode_ball;
 
   short field[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
 };
@@ -196,8 +198,10 @@ struct EngineSnapshotInfo_MM
   short Box[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
   short Angle[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
 
-  short LX,LY, XS,YS, ELX,ELY;
-  short CT,Ct;
+  short LX, LY;
+  short XS, YS;
+  short ELX, ELY;
+  short CT, Ct;
 
   int last_LX, last_LY, last_hit_mask;
   int hold_x, hold_y;