projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed solving level when playing multi-player games
[rocksndiamonds.git]
/
src
/
game.c
diff --git
a/src/game.c
b/src/game.c
index 7076d52c6c70bfbb809c435d9ecd83d94929f8a7..4edcf7e8c16fe8cf0e9f902014b4f35c45a6832a 100644
(file)
--- a/
src/game.c
+++ b/
src/game.c
@@
-12644,9
+12644,10
@@
void ScrollPlayer(struct PlayerInfo *player, int mode)
{
RemovePlayerWithCleanup(player);
{
RemovePlayerWithCleanup(player);
- if (local_player->friends_still_needed == 0 ||
- IS_SP_ELEMENT(Feld[jx][jy]))
- PlayerWins(player);
+ if ((local_player->friends_still_needed == 0 ||
+ IS_SP_ELEMENT(Feld[jx][jy])) &&
+ AllPlayersGone)
+ PlayerWins(local_player);
}
/* this breaks one level: "machine", level 000 */
}
/* this breaks one level: "machine", level 000 */