X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Finit.c;h=08177e1b3cd22e520f2451d5649d1702d0b7e05c;hb=585994e9f3f77300b730f790062010518f35a739;hp=0a9e79672ff10de7ae037fafbb5c5a84a45ec675;hpb=5c94351c5b8a12d8615b447b6275dd2f68615be4;p=rocksndiamonds.git diff --git a/src/init.c b/src/init.c index 0a9e7967..08177e1b 100644 --- a/src/init.c +++ b/src/init.c @@ -4851,10 +4851,14 @@ void InitGfxBackground() fieldbuffer = bitmap_db_field; SetDrawtoField(DRAW_BACKBUFFER); +#if 1 + ClearRectangle(backbuffer, 0, 0, WIN_XSIZE, WIN_YSIZE); +#else RedrawBackground(); ClearRectangle(backbuffer, REAL_SX, REAL_SY, FULL_SXSIZE, FULL_SYSIZE); ClearRectangle(bitmap_db_door, 0, 0, 3 * DXSIZE, DYSIZE + VYSIZE); +#endif for (x = 0; x < MAX_BUF_XSIZE; x++) for (y = 0; y < MAX_BUF_YSIZE; y++) @@ -5117,7 +5121,7 @@ void ReloadCustomArtwork(int force_reload) #if 1 #if 1 - FadeSetStartItem(); + FadeSetEnterScreen(); // FadeSkipNextFadeOut(); // FadeSetDisabled(); #else @@ -5210,16 +5214,17 @@ void OpenAll() return; } + game_status = GAME_MODE_MAIN; + #if 1 - FadeSetStartItem(); - FadeSkipNextFadeOut(); + FadeSetEnterScreen(); + if (!(fading.fade_mode & FADE_TYPE_TRANSFORM)) + FadeSkipNextFadeOut(); // FadeSetDisabled(); #else fading = fading_none; #endif - game_status = GAME_MODE_MAIN; - DrawMainMenu(); InitNetworkServer();