removed unused function parameters
[rocksndiamonds.git] / src / game_mm / export.h
index f9b401160881f248ba0ba1a4533f225a82975232..3e51848e1cc609a30dd4cd693fde5828de0b9cba 100644 (file)
@@ -1,13 +1,13 @@
 #ifndef GAME_MM_EXPORT_H
 #define GAME_MM_EXPORT_H
 
-/* ========================================================================= */
-/* functions and definitions exported from game_mm to main program           */
-/* ========================================================================= */
+// ============================================================================
+// functions and definitions exported from game_mm to main program
+// ============================================================================
 
-/* ------------------------------------------------------------------------- */
-/* constant definitions                                                      */
-/* ------------------------------------------------------------------------- */
+// ----------------------------------------------------------------------------
+// constant definitions
+// ----------------------------------------------------------------------------
 
 #define MM_MAX_PLAYFIELD_WIDTH         MAX_PLAYFIELD_WIDTH
 #define MM_MAX_PLAYFIELD_HEIGHT                MAX_PLAYFIELD_HEIGHT
 #define EL_MM_DUMMY_START_NATIVE       700
 #define EL_MM_DUMMY_END_NATIVE         709
 
-/* elements to be specially mapped */
+// elements to be specially mapped
 #define EL_MM_EMPTY_NATIVE             0
 #define EL_DF_EMPTY_NATIVE             304
 
-/* sounds */
+// sounds
 #define SND_MM_GAME_LEVELTIME_CHARGING 0
 #define SND_MM_GAME_HEALTH_CHARGING    1
 
 
-/* ------------------------------------------------------------------------- */
-/* data structure definitions                                                */
-/* ------------------------------------------------------------------------- */
-
-struct GlobalInfo_MM
-{
-};
+// ----------------------------------------------------------------------------
+// data structure definitions
+// ----------------------------------------------------------------------------
 
 struct CycleList
 {
@@ -156,9 +152,9 @@ struct GameInfo_MM
 
 struct LevelInfo_MM
 {
-  int file_version;            /* version of file the level was stored with */
-  int game_version;            /* version of game engine to play this level */
-  boolean encoding_16bit_field;                /* level contains 16-bit elements */
+  int file_version;            // version of file the level was stored with
+  int game_version;            // version of game engine to play this level
+  boolean encoding_16bit_field;                // level contains 16-bit elements
 
   int fieldx;
   int fieldy;
@@ -178,10 +174,6 @@ struct LevelInfo_MM
   short field[MAX_PLAYFIELD_WIDTH][MAX_PLAYFIELD_HEIGHT];
 };
 
-struct GraphicInfo_MM
-{
-};
-
 struct EngineSnapshotInfo_MM
 {
   struct GameInfo_MM game_mm;
@@ -201,18 +193,17 @@ struct EngineSnapshotInfo_MM
   int hold_x, hold_y;
   int pacman_nr;
 
-  unsigned int rotate_delay;
-  unsigned int pacman_delay;
-  unsigned int energy_delay;
-  unsigned int overload_delay;
+  DelayCounter rotate_delay;
+  DelayCounter pacman_delay;
+  DelayCounter energy_delay;
+  DelayCounter overload_delay;
 };
 
 
-/* ------------------------------------------------------------------------- */
-/* exported functions                                                        */
-/* ------------------------------------------------------------------------- */
+// ----------------------------------------------------------------------------
+// exported functions
+// ----------------------------------------------------------------------------
 
-extern struct GlobalInfo_MM global_mm_info;
 extern struct GameInfo_MM game_mm;
 extern struct LevelInfo_MM native_mm_level;
 extern struct EngineSnapshotInfo_MM engine_snapshot_mm;
@@ -220,7 +211,6 @@ extern struct EngineSnapshotInfo_MM engine_snapshot_mm;
 extern short Ur[MM_MAX_PLAYFIELD_WIDTH][MM_MAX_PLAYFIELD_HEIGHT];
 
 void mm_open_all(void);
-void mm_close_all(void);
 
 void InitElementProperties_MM(void);
 
@@ -228,9 +218,10 @@ void InitGfxBuffers_MM(void);
 
 void InitGameEngine_MM(void);
 void InitGameActions_MM(void);
-void GameActions_MM(struct MouseActionInfo, boolean);
+void GameActions_MM(struct MouseActionInfo);
 
 void DrawLaser_MM(void);
+void DrawTileCursor_MM(int, boolean);
 
 boolean ClickElement(int, int, int);
 
@@ -252,4 +243,4 @@ void SaveEngineSnapshotValues_MM(ListNode **);
 
 int getButtonFromTouchPosition(int, int, int, int);
 
-#endif /* GAME_MM_EXPORT_H */
+#endif // GAME_MM_EXPORT_H