X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_em%2Fconvert.c;h=d61e33eec5db472f1f55df60d9bad4b77221fe8b;hp=3631114cd70b033b0531d7798fb902d56d3b7769;hb=99261bc36a147246e39cdc6d5ce9b098257c4d1b;hpb=3ff2e8a0b5c27b99a9920bdf5ed82bc41bf40181 diff --git a/src/game_em/convert.c b/src/game_em/convert.c index 3631114c..d61e33ee 100644 --- a/src/game_em/convert.c +++ b/src/game_em/convert.c @@ -454,8 +454,10 @@ int cleanup_em_level(unsigned char *src, int length, char *filename) /* size of v6 cave */ length = 2172; +#if 0 if (options.debug) - printf("::: EM level file version: %d\n", file_version); + Error(ERR_DEBUG, "EM level file version: %d", file_version); +#endif return file_version; } @@ -1107,7 +1109,18 @@ void prepare_em_level(void) ply[i].joy_stick = ply[i].joy_spin = 0; } + // the following engine variables are initialized to version-specific values + // in function InitGameEngine() (src/game.c): + // + // - game_em.use_single_button (default: TRUE) + // - game_em.use_snap_key_bug (default: FALSE) + + game_em.level_solved = FALSE; + game_em.game_over = FALSE; + game_em.any_player_moving = FALSE; + game_em.any_player_snapping = FALSE; + game_em.last_moving_player = 0; /* default: first player */ for (i = 0; i < MAX_PLAYERS; i++)