completed game engine snapshot values to save/load for MM game engine
[rocksndiamonds.git] / src / game_mm / export.h
index f48cd4738eb8d28d20c51455eccb2c14d7088da0..65d2e3a5fe9bf8651cf5973219e7d49f123d83da 100644 (file)
@@ -185,6 +185,26 @@ struct GraphicInfo_MM
 struct EngineSnapshotInfo_MM
 {
   struct GameInfo_MM game_mm;
+
+  struct LaserInfo laser;
+
+  short Ur[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+  short Hit[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+  short Box[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+  short Angle[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+  short Frame[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
+
+  short LX,LY, XS,YS, ELX,ELY;
+  short CT,Ct;
+
+  int last_LX, last_LY, last_hit_mask;
+  int hold_x, hold_y;
+  int pacman_nr;
+
+  unsigned int rotate_delay;
+  unsigned int pacman_delay;
+  unsigned int energy_delay;
+  unsigned int overload_delay;
 };