-#if 0
-static void DrawMicroWalls_MM(int x, int y, int element)
-{
- Bitmap *bitmap;
- int graphic = el2gfx(WALL_BASE(element));
- int gx, gy;
- int i;
-
- getMicroGraphicSource(graphic, &bitmap, &gx, &gy);
-
- for (i = 0; i < 4; i++)
- {
- int xpos = MICROLEV_XPOS + x * MICRO_TILEX + MICRO_WALLX * (i % 2);
- int ypos = MICROLEV_YPOS + y * MICRO_TILEY + MICRO_WALLY * (i / 2);
-
- if (element & (1 << i))
- BlitBitmap(bitmap, drawto, gx, gy, MICRO_WALLX, MICRO_WALLY, xpos, ypos);
- else
- ClearRectangle(drawto, xpos, ypos, MICRO_WALLX, MICRO_WALLY);
- }
-}
-
-static void DrawMicroElement_MM(int x, int y, int element)
-{
- Bitmap *bitmap;
- int graphic = el2gfx(element);
- int gx, gy;
-
- if (element == EL_EMPTY)
- return;
-
- if (IS_WALL(element))
- {
- DrawMicroWalls_MM(x, y, element);
-
- return;
- }
-
- getMicroGraphicSource(graphic, &bitmap, &gx, &gy);
-
- BlitBitmap(bitmap, drawto, gx, gy, MICRO_TILEX, MICRO_TILEY,
- MICROLEV_XPOS + x * MICRO_TILEX, MICROLEV_YPOS + y * MICRO_TILEY);
-}
-
-static void DrawMicroLevelExt_MM(int xpos, int ypos)
-{
- int x, y;
-
- ClearRectangle(drawto, xpos, ypos, MICROLEV_XSIZE, MICROLEV_YSIZE);
-
- for (x = 0; x < STD_LEV_FIELDX; x++)
- for (y = 0; y < STD_LEV_FIELDY; y++)
- DrawMicroElement_MM(x, y, Ur[x][y]);
-
- redraw_mask |= REDRAW_FIELD;
-}
-#endif
-
-void DrawMiniLevel_MM(int size_x, int size_y, int scroll_x, int scroll_y)
-{
- int x, 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;
-}
-