X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Fconvert.c;h=675f22355ac1388d71d6e1e90e9cd1c3efb7f707;hb=f57f48cdc063590f02921611aaa54a5a399c5da1;hp=d8a202d6166883b03cc5fbcdbd8987c407a248c8;hpb=df3efe7374d7a16149a68557512f3e41ebf7b26f;p=rocksndiamonds.git diff --git a/src/game_em/convert.c b/src/game_em/convert.c index d8a202d6..675f2235 100644 --- a/src/game_em/convert.c +++ b/src/game_em/convert.c @@ -53,6 +53,8 @@ static const short map[CAVE_TILE_MAX] = [Cbomb] = Xbomb, [Cnut] = Xnut, [Cspring] = Xspring, + [Cspring_e] = Xspring_e, + [Cspring_w] = Xspring_w, [Cpush_emerald_e] = Xpush_emerald_e, [Cpush_emerald_w] = Xpush_emerald_w, [Cpush_diamond_e] = Xpush_diamond_e, @@ -404,7 +406,7 @@ void prepare_em_level(void) /* assign active players */ for (i = 0; i < MAX_PLAYERS; i++) { - if (ply[i].exists) + if (ply[i].exists && isActivePlayer_EM(i)) { if (players_left) { @@ -459,6 +461,10 @@ void prepare_em_level(void) // - game_em.use_single_button (default: TRUE) // - game_em.use_snap_key_bug (default: FALSE) // - game_em.use_old_explosions (default: FALSE) + // - game_em.use_old_android (default: FALSE) + // - game_em.use_old_push_elements (default: FALSE) + // - game_em.use_old_push_into_acid (default: FALSE) + // - game_em.use_wrap_around (default: TRUE) game_em.level_solved = FALSE; game_em.game_over = FALSE;