X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame.c;h=1aef43abbb1143e3ac3952850e5f6aacb438dc3c;hb=62348584aaa84b398942cea019d772048a6b6f13;hp=5956c7d899ca466076188317e162b2fbad6382b1;hpb=dc85ad3c5d7d4a49cb5dbbed71c93f6649f4bccc;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index 5956c7d8..1aef43ab 100644 --- a/src/game.c +++ b/src/game.c @@ -1237,7 +1237,7 @@ void InitGame() if (CAN_CHANGE(element)) { content = element_info[element].change.target_element; - is_player = (ELEM_IS_PLAYER(content) || content == EL_SP_MURPHY); + is_player = ELEM_IS_PLAYER(content); if (is_player && (found_rating < 3 || element < found_element)) { @@ -1252,7 +1252,7 @@ void InitGame() for(yy=0; yy < 3; yy++) for(xx=0; xx < 3; xx++) { content = element_info[element].content[xx][yy]; - is_player = (ELEM_IS_PLAYER(content) || content == EL_SP_MURPHY); + is_player = ELEM_IS_PLAYER(content); if (is_player && (found_rating < 2 || element < found_element)) { @@ -1267,7 +1267,7 @@ void InitGame() continue; content = element_info[element].change.content[xx][yy]; - is_player = (ELEM_IS_PLAYER(content) || content == EL_SP_MURPHY); + is_player = ELEM_IS_PLAYER(content); if (is_player && (found_rating < 1 || element < found_element)) { @@ -6586,6 +6586,7 @@ void ScrollFigure(struct PlayerInfo *player, int mode) if (Feld[jx][jy] == EL_EXIT_OPEN || Feld[jx][jy] == EL_SP_EXIT_OPEN) { + DrawPlayer(player); /* needed here only to cleanup last field */ RemoveHero(player); if (local_player->friends_still_needed == 0 ||