MarkTileDirty(x / 2, y / 2);
}
-void getMicroGraphicSource(int graphic, Bitmap **bitmap, int *x, int *y)
+#if 0
+static void getMicroGraphicSource(int graphic, Bitmap **bitmap, int *x, int *y)
{
getSizedGraphicSource(graphic, 0, TILESIZE / 4, bitmap, x, y);
}
+#endif
void DrawMiniGraphicExt_MM(DrawBuffer *d, int x, int y, int graphic)
{
return;
}
- if (dx || dy) /* Verschiebung der Grafik? */
+ if (dx || dy) // Verschiebung der Grafik?
{
- if (x < BX1) /* Element kommt von links ins Bild */
+ if (x < BX1) // Element kommt von links ins Bild
{
x = BX1;
width = dx;
cx = TILEX - dx;
dx = 0;
}
- else if (x > BX2) /* Element kommt von rechts ins Bild */
+ else if (x > BX2) // Element kommt von rechts ins Bild
{
x = BX2;
width = -dx;
dx = TILEX + dx;
}
- else if (x==BX1 && dx < 0) /* Element verläßt links das Bild */
+ else if (x==BX1 && dx < 0) // Element verläßt links das Bild
{
width += dx;
cx = -dx;
dx = 0;
}
- else if (x==BX2 && dx > 0) /* Element verläßt rechts das Bild */
+ else if (x==BX2 && dx > 0) // Element verläßt rechts das Bild
width -= dx;
- else if (dx) /* allg. Bewegung in x-Richtung */
+ else if (dx) // allg. Bewegung in x-Richtung
MarkTileDirty(x + SIGN(dx), y);
- if (y < BY1) /* Element kommt von oben ins Bild */
+ if (y < BY1) // Element kommt von oben ins Bild
{
- if (cut_mode==CUT_BELOW) /* Element oberhalb des Bildes */
+ if (cut_mode==CUT_BELOW) // Element oberhalb des Bildes
return;
y = BY1;
cy = TILEY - dy;
dy = 0;
}
- else if (y > BY2) /* Element kommt von unten ins Bild */
+ else if (y > BY2) // Element kommt von unten ins Bild
{
y = BY2;
height = -dy;
dy = TILEY + dy;
}
- else if (y==BY1 && dy < 0) /* Element verläßt oben das Bild */
+ else if (y==BY1 && dy < 0) // Element verläßt oben das Bild
{
height += dy;
cy = -dy;
}
else if (dy > 0 && cut_mode == CUT_ABOVE)
{
- if (y == BY2) /* Element unterhalb des Bildes */
+ if (y == BY2) // Element unterhalb des Bildes
return;
height = dy;
cy = TILEY - dy;
dy = TILEY;
MarkTileDirty(x, y + 1);
- } /* Element verläßt unten das Bild */
+ } // Element verläßt unten das Bild
else if (dy > 0 && (y == BY2 || cut_mode == CUT_BELOW))
{
height -= dy;
}
- else if (dy) /* allg. Bewegung in y-Richtung */
+ else if (dy) // allg. Bewegung in y-Richtung
{
MarkTileDirty(x, y + SIGN(dy));
}
DrawGraphic_MM(x, y, el2gfx(element));
}
-void DrawMicroWalls_MM(int x, int y, int element)
+#if 0
+static void DrawMicroWalls_MM(int x, int y, int element)
{
Bitmap *bitmap;
int graphic = el2gfx(WALL_BASE(element));
}
}
-void DrawMicroElement_MM(int x, int y, int element)
+static void DrawMicroElement_MM(int x, int y, int element)
{
Bitmap *bitmap;
int graphic = el2gfx(element);
MICROLEV_XPOS + x * MICRO_TILEX, MICROLEV_YPOS + y * MICRO_TILEY);
}
-void DrawMicroLevelExt_MM(int xpos, int ypos)
+static void DrawMicroLevelExt_MM(int xpos, int ypos)
{
int x, y;
redraw_mask |= REDRAW_FIELD;
}
+#endif
void DrawMiniLevel_MM(int size_x, int size_y, int scroll_x, int scroll_y)
{
redraw_mask |= REDRAW_FIELD;
}
-int REQ_in_range(int x, int y)
+#if 0
+static int REQ_in_range(int x, int y)
{
if (y > DY + 249 && y < DY + 278)
{
return 0;
}
+#endif
Pixel ReadPixel(DrawBuffer *bitmap, int x, int y)
{