X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;h=1d2396b025837c2238432b4b4c30261876cec9e3;hp=eaf9ee12e8bb92dae1e76654a6dbbc120132c40b;hb=8f52363344f59d3bbe17c941b1f84fb41fd105ce;hpb=b19246464046dd481ab0e9bd133ba09b9d0b0300 diff --git a/src/game.c b/src/game.c index eaf9ee12..1d2396b0 100644 --- a/src/game.c +++ b/src/game.c @@ -1124,6 +1124,14 @@ void DrawGameDoorValues() DrawGameValue_Time(TimeLeft); } +void DrawGameDoorValues_EM(int emeralds, int dynamite, int score, int time) +{ + DrawGameValue_Emeralds(emeralds); + DrawGameValue_Dynamite(dynamite); + DrawGameValue_Score(score); + DrawGameValue_Time(time); +} + static void resolve_group_element(int group_element, int recursion_depth) { static int group_nr; @@ -2052,6 +2060,18 @@ void InitGame() CloseDoor(DOOR_CLOSE_1); +#if 1 + + if (em_main_init_game(level_nr) != 0) + { + game_status = GAME_MODE_MAIN; + DrawMainMenu(); + + return; + } + +#else + DrawLevel(); DrawAllPlayers(); @@ -2065,6 +2085,8 @@ void InitGame() redraw_mask |= REDRAW_FROM_BACKBUFFER; FadeToFront(); +#endif + /* copy default game door content to main double buffer */ BlitBitmap(graphic_info[IMG_GLOBAL_DOOR].bitmap, drawto, DOOR_GFX_PAGEX5, DOOR_GFX_PAGEY1, DXSIZE, DYSIZE, DX, DY);