fixed sound for charging level time (energy) for MM engine
[rocksndiamonds.git] / src / game_mm / export.h
index ede401f3071ff6e75e5688ce6dc0c90e1c90b48a..1ea220b43c492cf92d8062f19f4ad301c113edfd 100644 (file)
@@ -50,6 +50,9 @@
 #define EL_MM_EMPTY_NATIVE             0
 #define EL_DF_EMPTY_NATIVE             304
 
+/* sounds */
+#define SND_MM_GAME_LEVELTIME_CHARGING 0
+
 
 /* ------------------------------------------------------------------------- */
 /* data structure definitions                                                */
@@ -145,6 +148,8 @@ struct GameInfo_MM
 
   boolean cheat_no_overload;
   boolean cheat_no_explosion;
+
+  int laser_overload_value;
 };
 
 struct LevelInfo_MM
@@ -187,13 +192,18 @@ extern struct GameInfo_MM game_mm;
 extern struct LevelInfo_MM native_mm_level;
 extern struct EngineSnapshotInfo_MM engine_snapshot_mm;
 
+extern short Ur[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT];
+
 extern void mm_open_all();
 extern void mm_close_all();
 
+void InitElementProperties_MM();
+
 extern void InitGfxBuffers_MM();
 
 extern void InitGameEngine_MM();
-extern void GameActions_MM(byte *, boolean);
+extern void InitGameActions_MM();
+extern void GameActions_MM(struct MouseActionInfo, boolean);
 
 extern void ClickElement(int, int, int);