getMiniGraphicSource(graphic, &bitmap, &gx, &gy);
- if (game_status != LEVELED || !editor.draw_walls_masked)
- DrawGraphic_MM(x, y, IMG_EMPTY);
+ DrawGraphic_MM(x, y, IMG_EMPTY);
/*
if (IS_WALL_WOOD(element) || IS_WALL_AMOEBA(element) ||
if (element & (1 << i))
BlitBitmap(bitmap, drawto, gx, gy, MINI_TILEX, MINI_TILEY,
dest_x, dest_y);
- else if (!editor.draw_walls_masked)
+ else
ClearRectangle(drawto, dest_x, dest_y, MINI_TILEX, MINI_TILEY);
}
#endif
else if (element == EL_PACMAN)
DrawLevelField_MM(x, y);
+ else if (element == EL_FUSE_ON &&
+ laser.fuse_off &&
+ laser.fuse_x == x &&
+ laser.fuse_y == y)
+ DrawGraphic_MM(x, y, IMG_MM_FUSE);
else
DrawGraphic_MM(x, y, el2gfx(element));
}
void RedrawPlayfield_MM()
{
DrawLevel_MM();
+ DrawLaser_MM();
}
void BlitScreenToBitmap_MM(Bitmap *target_bitmap)