X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fmm_game.c;h=ea6faa9527b662366f5dc027f776f994729d3a43;hb=9b9fc7c5d5990aae8f7c1b403c3ab1ed338018da;hp=b0743369f8acf99bff6ce4a9600e33ed88e1510d;hpb=a35cd1278be43a50b102a573a61400f2d8e78503;p=rocksndiamonds.git diff --git a/src/game_mm/mm_game.c b/src/game_mm/mm_game.c index b0743369..ea6faa95 100644 --- a/src/game_mm/mm_game.c +++ b/src/game_mm/mm_game.c @@ -847,12 +847,11 @@ static void GameOver_MM(int game_over_cause) static void AddLaserEdge(int lx, int ly) { - int clx = dSX + lx; - int cly = dSY + ly; int sxsize = MAX(SXSIZE, lev_fieldx * TILEX); int sysize = MAX(SYSIZE, lev_fieldy * TILEY); - if (clx < -2 || cly < -2 || clx >= sxsize + 2 || cly >= sysize + 2) + if (dSX + lx < -2 || dSX + lx >= sxsize + 2 || + dSY + ly < -2 || dSY + ly >= sysize + 2) { Warn("AddLaserEdge: out of bounds: %d, %d", lx, ly);