fixed drawing enabled laser when redrawing level playfield (MM engine)
[rocksndiamonds.git] / src / game_mm / export.h
index ba805a2a47b5553cfcfbcb43fd8007b16e722e4b..31c01770df18c90b5f1ad8a9f046ff18441ab0d3 100644 (file)
 #define EL_MM_EMPTY_NATIVE             0
 #define EL_DF_EMPTY_NATIVE             304
 
+/* sounds */
+#define SND_MM_GAME_LEVELTIME_CHARGING 0
+#define SND_MM_GAME_HEALTH_CHARGING    1
+
 
 /* ------------------------------------------------------------------------- */
 /* data structure definitions                                                */
@@ -147,6 +151,7 @@ struct GameInfo_MM
   boolean cheat_no_explosion;
 
   int laser_overload_value;
+  boolean laser_enabled;
 };
 
 struct LevelInfo_MM
@@ -200,7 +205,9 @@ extern void InitGfxBuffers_MM();
 
 extern void InitGameEngine_MM();
 extern void InitGameActions_MM();
-extern void GameActions_MM(byte *, boolean);
+extern void GameActions_MM(struct MouseActionInfo, boolean);
+
+extern void DrawLaser_MM();
 
 extern void ClickElement(int, int, int);