X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;h=d80e828866d1663e06156d936777d15ae9f83213;hp=768ba2e181da6890c0e58287750b3ae09dbcbca7;hb=8012cb56ca562fa7c3001fb6acc7b1c7db3f580e;hpb=f7f534a6f25f89d3df87e26e50d472995f3971b4 diff --git a/src/game.c b/src/game.c index 768ba2e1..d80e8288 100644 --- a/src/game.c +++ b/src/game.c @@ -12452,6 +12452,8 @@ void GameActions_RND(void) static boolean AllPlayersInSight(struct PlayerInfo *player, int x, int y) { int min_x = x, min_y = y, max_x = x, max_y = y; + int scr_fieldx = getScreenFieldSizeX(); + int scr_fieldy = getScreenFieldSizeY(); int i; for (i = 0; i < MAX_PLAYERS; i++) @@ -12467,7 +12469,7 @@ static boolean AllPlayersInSight(struct PlayerInfo *player, int x, int y) max_y = MAX(max_y, jy); } - return (max_x - min_x < SCR_FIELDX && max_y - min_y < SCR_FIELDY); + return (max_x - min_x < scr_fieldx && max_y - min_y < scr_fieldy); } static boolean AllPlayersInVisibleScreen(void)