X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_em%2Finput.c;h=f550494ceeaac64d6d30ca5a2010df304f2705bd;hp=ad5ee68f4652e8cdda4a09cd9950876b2c1e47ed;hb=da8f8eaa9d466f33d94ff884230a613b3f239700;hpb=aba4ad86f8fe03895d83c48536d9848726644293 diff --git a/src/game_em/input.c b/src/game_em/input.c index ad5ee68f..f550494c 100644 --- a/src/game_em/input.c +++ b/src/game_em/input.c @@ -28,6 +28,8 @@ struct PLAYER ply1; struct PLAYER ply2; struct LEVEL lev; +struct LevelInfo_EM native_em_level; + unsigned short **Boom; unsigned short **Cave; unsigned short **Next; @@ -150,12 +152,21 @@ void game_init_vars(void) int game_play_init(int level_nr, char *filename) { +#if 0 if (filename != NULL) { +#endif + player_level = level_nr; - if (cave_convert(filename) != 0) +#if 1 + prepare_em_level(); +#else + if (!LoadNativeLevel_EM(filename)) return 1; +#endif + +#if 0 } else /* !!! SOON OBSOLETE !!! */ { @@ -170,6 +181,7 @@ int game_play_init(int level_nr, char *filename) if (cave_convert(name) != 0) return 1; } +#endif game_initscreen(); game_blitscore();