-#if 0
- if (gfx.background_bitmap == NULL)
- gfx.background_bitmap = CreateBitmap(video.width, video.height,
- DEFAULT_DEPTH);
-#endif
-
- if (background_bitmap_tile == NULL) /* empty background requested */
- return;
-
- if (mask == REDRAW_ALL)
- DrawBitmapFromTile(gfx.background_bitmap, background_bitmap_tile,
- 0, 0, video.width, video.height);
- else if (mask == REDRAW_FIELD)
- DrawBitmapFromTile(gfx.background_bitmap, background_bitmap_tile,
- gfx.real_sx, gfx.real_sy,
- gfx.full_sxsize, gfx.full_sysize);
- else if (mask == REDRAW_DOOR_1)
- DrawBitmapFromTile(gfx.background_bitmap, background_bitmap_tile,
- gfx.dx, gfx.dy,
- gfx.dxsize, gfx.dysize);
-}
-
-#else
-
-void SetBackgroundBitmap(Bitmap *background_bitmap_tile, int mask)
-{
- if (background_bitmap_tile != NULL)
- gfx.background_bitmap_mask |= mask;
- else
- gfx.background_bitmap_mask &= ~mask;
-
-#if 0
- if (gfx.background_bitmap == NULL)
- gfx.background_bitmap = CreateBitmap(video.width, video.height,
- DEFAULT_DEPTH);
-#endif
-