diff -r 128ace913837 -r f39f0f614dbf hedgewars/uAIMisc.pas --- a/hedgewars/uAIMisc.pas Mon Jan 02 15:59:26 2023 +0100 +++ b/hedgewars/uAIMisc.pas Tue Jan 03 12:05:59 2023 +0100 @@ -527,7 +527,7 @@ { if ((trunc(y) and LAND_HEIGHT_MASK) = 0) and ((trunc(x) and LAND_WIDTH_MASK) = 0) then begin - LandPixels[trunc(y), trunc(x)]:= v; + LandPixelGet(trunc(y), trunc(x)):= v; UpdateLandTexture(trunc(X), 1, trunc(Y), 1, true); end;} @@ -1083,7 +1083,7 @@ repeat {if ((hwRound(Gear^.Y) and LAND_HEIGHT_MASK) = 0) and ((hwRound(Gear^.X) and LAND_WIDTH_MASK) = 0) then begin - LandPixels[hwRound(Gear^.Y), hwRound(Gear^.X)]:= Gear^.Hedgehog^.Team^.Clan^.Color; + LandPixelGet(hwRound(Gear^.Y), hwRound(Gear^.X)):= Gear^.Hedgehog^.Team^.Clan^.Color; UpdateLandTexture(hwRound(Gear^.X), 1, hwRound(Gear^.Y), 1, true); end;} @@ -1149,7 +1149,7 @@ repeat {if ((hwRound(Gear^.Y) and LAND_HEIGHT_MASK) = 0) and ((hwRound(Gear^.X) and LAND_WIDTH_MASK) = 0) then begin - LandPixels[hwRound(Gear^.Y), hwRound(Gear^.X)]:= random($FFFFFFFF);//Gear^.Hedgehog^.Team^.Clan^.Color; + LandPixelGet(hwRound(Gear^.Y), hwRound(Gear^.X)):= random($FFFFFFFF);//Gear^.Hedgehog^.Team^.Clan^.Color; UpdateLandTexture(hwRound(Gear^.X), 1, hwRound(Gear^.Y), 1, true); end;}