hedgewars/uAIMisc.pas
changeset 1753 2ccba26f1aa4
parent 1519 7b6adbe5266a
child 1799 b945f4174d00
--- a/hedgewars/uAIMisc.pas	Sun Jan 25 18:07:52 2009 +0000
+++ b/hedgewars/uAIMisc.pas	Sun Jan 25 18:10:23 2009 +0000
@@ -176,13 +176,13 @@
 function TestColl(x, y, r: LongInt): boolean;
 var b: boolean;
 begin
-b:= (((x-r) and $FFFFF800) = 0)and(((y-r) and $FFFFFC00) = 0) and (Land[y-r, x-r] <> 0);
+b:= (((x-r) and LAND_WIDTH_MASK) = 0)and(((y-r) and LAND_HEIGHT_MASK) = 0) and (Land[y-r, x-r] <> 0);
 if b then exit(true);
-b:=(((x-r) and $FFFFF800) = 0)and(((y+r) and $FFFFFC00) = 0) and (Land[y+r, x-r] <> 0);
+b:=(((x-r) and LAND_WIDTH_MASK) = 0)and(((y+r) and LAND_HEIGHT_MASK) = 0) and (Land[y+r, x-r] <> 0);
 if b then exit(true);
-b:=(((x+r) and $FFFFF800) = 0)and(((y-r) and $FFFFFC00) = 0) and (Land[y-r, x+r] <> 0);
+b:=(((x+r) and LAND_WIDTH_MASK) = 0)and(((y-r) and LAND_HEIGHT_MASK) = 0) and (Land[y-r, x+r] <> 0);
 if b then exit(true);
-TestColl:=(((x+r) and $FFFFF800) = 0)and(((y+r) and $FFFFFC00) = 0) and (Land[y+r, x+r] <> 0)
+TestColl:=(((x+r) and LAND_WIDTH_MASK) = 0)and(((y+r) and LAND_HEIGHT_MASK) = 0) and (Land[y+r, x+r] <> 0)
 end;
 
 function RateExplosion(Me: PGear; x, y, r: LongInt): LongInt;