X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgame.c;h=1c33d10b8ef21cceb3570c909ab408321434b2f4;hb=b4d6d8ae51658490fd6d0a23b81a0d98c99df925;hp=726e60ac26faff6f70a5331e8e73f5a092ddf67e;hpb=d7b5b90fff5e2bcbaa71fc8a0086fab78ca4716b;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index 726e60ac..1c33d10b 100644 --- a/src/game.c +++ b/src/game.c @@ -13238,9 +13238,6 @@ void ScrollPlayer(struct PlayerInfo *player, int mode) } } - player->last_jx = jx; - player->last_jy = jy; - if (Tile[jx][jy] == EL_EXIT_OPEN || Tile[jx][jy] == EL_EM_EXIT_OPEN || Tile[jx][jy] == EL_EM_EXIT_OPENING || @@ -13258,6 +13255,9 @@ void ScrollPlayer(struct PlayerInfo *player, int mode) LevelSolved(); } + player->last_jx = jx; + player->last_jy = jy; + // this breaks one level: "machine", level 000 { int move_direction = player->MovDir;