projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
added full compatibility for wrap-around levels in EM engine
[rocksndiamonds.git]
/
src
/
game_em
/
logic.c
diff --git
a/src/game_em/logic.c
b/src/game_em/logic.c
index ba823a0ca86b20e6855ad35ba49d80862e5b36e6..5055be5a11ca930b75d19ddb7f9d42270177d90b 100644
(file)
--- a/
src/game_em/logic.c
+++ b/
src/game_em/logic.c
@@
-7413,6
+7413,9
@@
static void logic_players(void)
{
ply[i].x = (ply[i].x < lev.left ? lev.right - 1 : lev.left);
+ if (!lev.infinite_true)
+ ply[i].y += (ply[i].x == lev.left ? 1 : -1);
+
game.centered_player_nr_next = i;
game.set_centered_player = TRUE;
game.set_centered_player_wrap = TRUE;