added creating engine snapshots when using mouse click events
[rocksndiamonds.git] / src / game_mm / mm_tools.c
index 7799174ec0dc5b3f89f04d95f18cead0679de384..c104791c1789952a0e6c9c0273aa3351f5ddca31 100644 (file)
@@ -4,7 +4,7 @@
 // (c) 1994-2017 by Artsoft Entertainment
 //                         Holger Schemel
 //                 info@artsoft.org
-//                 http://www.artsoft.org/
+//                 https://www.artsoft.org/
 // ----------------------------------------------------------------------------
 // mm_tools.c
 // ============================================================================
@@ -65,8 +65,10 @@ void DrawGraphic_MM(int x, int y, int graphic)
 #if DEBUG
   if (!IN_SCR_FIELD(x,y))
   {
-    printf("DrawGraphic_MM(): x = %d, y = %d, graphic = %d\n",x,y,graphic);
-    printf("DrawGraphic_MM(): This should never happen!\n");
+    Debug("game:mm:DrawGraphic_MM", "x = %d, y = %d, graphic = %d",
+         x, y, graphic);
+    Debug("game:mm:DrawGraphic_MM", "This should never happen!");
+
     return;
   }
 #endif
@@ -91,8 +93,10 @@ void DrawGraphicThruMask_MM(int x, int y, int graphic)
 #if DEBUG
   if (!IN_SCR_FIELD(x,y))
   {
-    printf("DrawGraphicThruMask_MM(): x = %d,y = %d, graphic = %d\n",x,y,graphic);
-    printf("DrawGraphicThruMask_MM(): This should never happen!\n");
+    Debug("game:mm:DrawGraphicThruMask_MM", "x = %d,y = %d, graphic = %d",
+         x, y, graphic);
+    Debug("game:mm:DrawGraphicThruMask_MM", "This should never happen!");
+
     return;
   }
 #endif
@@ -236,8 +240,10 @@ void DrawGraphicShifted_MM(int x,int y, int dx,int dy, int graphic,
 #if DEBUG
   if (!IN_SCR_FIELD(x,y))
   {
-    printf("DrawGraphicShifted_MM(): x = %d, y = %d, graphic = %d\n",x,y,graphic);
-    printf("DrawGraphicShifted_MM(): This should never happen!\n");
+    Debug("game:mm:DrawGraphicShifted_MM", "x = %d, y = %d, graphic = %d",
+         x, y, graphic);
+    Debug("game:mm:DrawGraphicShifted_MM", "This should never happen!");
+
     return;
   }
 #endif
@@ -319,7 +325,7 @@ void DrawLevelElementThruMask_MM(int x, int y, int element)
 
 void DrawLevelFieldThruMask_MM(int x, int y)
 {
-  DrawLevelElementExt_MM(x, y, 0, 0, Feld[x][y], NO_CUTTING, USE_MASKING);
+  DrawLevelElementExt_MM(x, y, 0, 0, Tile[x][y], NO_CUTTING, USE_MASKING);
 }
 
 void DrawScreenElement_MM(int x, int y, int element)
@@ -335,7 +341,7 @@ void DrawLevelElement_MM(int x, int y, int element)
 
 void DrawScreenField_MM(int x, int y)
 {
-  int element = Feld[x][y];
+  int element = Tile[x][y];
 
   if (!IN_LEV_FIELD(x, y))
     return;
@@ -366,7 +372,7 @@ void DrawScreenField_MM(int x, int y)
 
     DrawScreenElement_MM(x, y, EL_EMPTY);
 
-    element = Feld[oldx][oldy];
+    element = Tile[oldx][oldy];
 
     if (horiz_move)
       DrawScreenElementShifted_MM(sx, sy, MovPos[oldx][oldy], 0, element,
@@ -413,12 +419,12 @@ void DrawMiniElementOrWall_MM(int sx, int sy, int scroll_x, int scroll_y)
   if (x < -1 || x > lev_fieldx || y < -1 || y > lev_fieldy)
     DrawMiniElement_MM(sx, sy, EL_EMPTY);
   else if (x > -1 && x < lev_fieldx && y > -1 && y < lev_fieldy)
-    DrawMiniElement_MM(sx, sy, Feld[x][y]);
+    DrawMiniElement_MM(sx, sy, Tile[x][y]);
 }
 
 void DrawField_MM(int x, int y)
 {
-  int element = Feld[x][y];
+  int element = Tile[x][y];
 
   DrawElement_MM(x, y, element);
 }
@@ -533,9 +539,9 @@ void DrawElement_MM(int x, int y, int element)
   else if (IS_WALL(element))
     DrawWalls_MM(x, y, element);
 #if 0
-  else if (IS_WALL_CHANGING(element) && IS_WALL_CHANGING(Feld[x][y]))
+  else if (IS_WALL_CHANGING(element) && IS_WALL_CHANGING(Tile[x][y]))
   {
-    int wall_element = Feld[x][y] - EL_WALL_CHANGING + Store[x][y];
+    int wall_element = Tile[x][y] - EL_WALL_CHANGING + Store[x][y];
 
     DrawWalls_MM(x, y, wall_element);
   }