X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Fconvert.c;h=9b8f0a8e8e8d3e690d80f4340a964bd51026e25d;hb=7ef23a490275f99c802131d747e07f2feb67f43c;hp=6b09ece6a7b26ec5a06e9e4975dbdf32d6b1a490;hpb=155484223b5bed1218883009f86a6e5714c41bdb;p=rocksndiamonds.git diff --git a/src/game_em/convert.c b/src/game_em/convert.c index 6b09ece6..9b8f0a8e 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, @@ -351,8 +353,8 @@ void prepare_em_level(void) lev.wheel_time = cav.wheel_time; lev.wheel_cnt = cav.wheel_active ? cav.wheel_time : 0; - lev.wheel_x = cav.wheel_x; - lev.wheel_y = cav.wheel_y; + lev.wheel_x = cav.wheel_x + lev.left; + lev.wheel_y = cav.wheel_y + lev.top; lev.wind_time = cav.wind_time; lev.wind_cnt = cav.wind_time; @@ -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;