X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fscreens.c;h=7ec7fac55947037fcbafe46592a9b580848a2bfe;hb=041e5e848c15b4a07020a6d9fe392fcda53d72a8;hp=e4e8236e655e6331de9ffc144a1d267ee41fd658;hpb=46c5d03b337f538c20380ebe975bc4609eb1d542;p=rocksndiamonds.git diff --git a/src/screens.c b/src/screens.c index e4e8236e..7ec7fac5 100644 --- a/src/screens.c +++ b/src/screens.c @@ -1269,6 +1269,10 @@ void DrawMainMenuExt(int fade_mask, boolean do_fading) /* needed if last screen was the editor screen */ UndrawSpecialEditorDoor(); +#if 0 + if (fade_mask == REDRAW_FIELD) + BackToFront(); +#endif #endif #if defined(TARGET_SDL) @@ -1289,6 +1293,7 @@ void DrawMainMenuExt(int fade_mask, boolean do_fading) level_nr = leveldir_current->handicap_level; LoadLevel(level_nr); + LoadScore(level_nr); SetMainBackgroundImage(IMG_BACKGROUND_MAIN); @@ -1344,6 +1349,12 @@ void DrawMainMenuExt(int fade_mask, boolean do_fading) FadeIn(fade_mask); FadeSetEnterMenu(); +#if 1 + /* update screen area with special editor door */ + redraw_mask |= REDRAW_ALL; + BackToFront(); +#endif + SetMouseCursor(CURSOR_DEFAULT); InitAnimation();