// (c) 1994-2017 by Artsoft Entertainment
// Holger Schemel
// info@artsoft.org
-// http://www.artsoft.org/
+// https://www.artsoft.org/
// ----------------------------------------------------------------------------
// mm_tools.c
// ============================================================================
#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
#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
#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
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)
void DrawScreenField_MM(int x, int y)
{
- int element = Feld[x][y];
+ int element = Tile[x][y];
if (!IN_LEV_FIELD(x, y))
return;
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,
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);
}
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);
}
{
int x, y;
- for(x = 0; x < size_x; x++)
- for(y = 0; y < size_y; y++)
+ for (x = 0; x < size_x; x++)
+ for (y = 0; y < size_y; y++)
DrawMiniElementOrWall_MM(x, y, scroll_x, scroll_y);
redraw_mask |= REDRAW_FIELD;