X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftools.c;h=7f5d5db6ee1c651c874722443909225f37feffca;hb=342de2ef2eff4f6936541b70d1eabf01f315fa47;hp=72b5a2902aa290a0dc57f47b64a98cefaf1d2826;hpb=c0c5862d9ee59c70412b1c35e558101b109a8ec9;p=rocksndiamonds.git diff --git a/src/tools.c b/src/tools.c index 72b5a290..7f5d5db6 100644 --- a/src/tools.c +++ b/src/tools.c @@ -440,9 +440,7 @@ void FadeExt(int fade_mask, int fade_mode) if (fade_delay == 0) { - if (fade_mode == FADE_MODE_CROSSFADE) - BlitBitmap(bitmap, backbuffer, x, y, width, height, x, y); - else if (fade_mode == FADE_MODE_FADE_OUT) + if (fade_mode == FADE_MODE_FADE_OUT) ClearRectangle(backbuffer, x, y, width, height); BackToFront(); @@ -470,6 +468,11 @@ void FadeCross(int fade_mask) FadeExt(fade_mask, FADE_MODE_CROSSFADE); } +void FadeCrossSaveBackbuffer() +{ + BlitBitmap(backbuffer, bitmap_db_cross, 0, 0, WIN_XSIZE, WIN_YSIZE, 0, 0); +} + void SetMainBackgroundImageIfDefined(int graphic) { if (graphic_info[graphic].bitmap)