X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;h=4e4c901c990286248b043614b2716d243a3d822e;hp=aa9fa6f4d27b3e07483d5a6cc55c414ecbe872d3;hb=c0c5862d9ee59c70412b1c35e558101b109a8ec9;hpb=f7704e2d22e9499efe6380e0c916c2bd4918e4be diff --git a/src/game.c b/src/game.c index aa9fa6f4..4e4c901c 100644 --- a/src/game.c +++ b/src/game.c @@ -2634,12 +2634,12 @@ void InitGame() StopAnimation(); - if (do_fading) - FadeOutField(TITLE_SCREEN_FADE_DELAY, TITLE_SCREEN_POST_DELAY); - if (!game.restart_level) CloseDoor(DOOR_CLOSE_1); + if (do_fading) + FadeOut(REDRAW_FIELD); + /* !!! FIX THIS (START) !!! */ if (level.game_engine_type == GAME_ENGINE_TYPE_EM) { @@ -2666,7 +2666,7 @@ void InitGame() /* !!! FIX THIS (END) !!! */ if (do_fading) - FadeInField(TITLE_SCREEN_FADE_DELAY); + FadeIn(REDRAW_FIELD); if (!game.restart_level) { @@ -3059,11 +3059,11 @@ void GameEnd() if (!local_player->LevelSolved_SaveScore) { - FadeOutField(TITLE_SCREEN_FADE_DELAY, TITLE_SCREEN_POST_DELAY); + FadeOut(REDRAW_FIELD); game_status = GAME_MODE_MAIN; - DrawMainMenuExt(TITLE_SCREEN_FADE_DELAY, REDRAW_FIELD); + DrawAndFadeInMainMenu(REDRAW_FIELD); return; } @@ -3093,7 +3093,7 @@ void GameEnd() } else { - FadeOutField(TITLE_SCREEN_FADE_DELAY, TITLE_SCREEN_POST_DELAY); + FadeOut(REDRAW_FIELD); game_status = GAME_MODE_MAIN; @@ -3103,7 +3103,7 @@ void GameEnd() TapeErase(); } - DrawMainMenuExt(TITLE_SCREEN_FADE_DELAY, REDRAW_FIELD); + DrawAndFadeInMainMenu(REDRAW_FIELD); } local_player->LevelSolved_SaveScore = FALSE; @@ -13434,11 +13434,11 @@ void RequestQuitGame(boolean ask_if_really_quit) } else { - FadeOutField(TITLE_SCREEN_FADE_DELAY, TITLE_SCREEN_POST_DELAY); + FadeOut(REDRAW_FIELD); game_status = GAME_MODE_MAIN; - DrawMainMenuExt(TITLE_SCREEN_FADE_DELAY, REDRAW_FIELD); + DrawAndFadeInMainMenu(REDRAW_FIELD); } } }