hedgewars/uLandGraphics.pas
changeset 10490 b30b8d39d662
parent 10378 c2b976d6c4f1
child 10510 9329dab04490
equal deleted inserted replaced
10489:bde3e43d7b27 10490:b30b8d39d662
   905         else if (Land[y-1, x] = lfObject) then
   905         else if (Land[y-1, x] = lfObject) then
   906         Land[y, x]:= lfObject
   906         Land[y, x]:= lfObject
   907         else Land[y,x]:= lfBasic
   907         else Land[y,x]:= lfBasic
   908         end
   908         end
   909     end
   909     end
   910 else if ((cReducedQuality and rqBlurryLand) = 0) and (LandPixels[Y, X] and AMask = 255)
   910 else if ((cReducedQuality and rqBlurryLand) = 0) and ((LandPixels[Y, X] and AMask) = AMask)
   911 and (Land[Y, X] and (lfDamaged or lfBasic) = lfBasic)
   911 and (Land[Y, X] and (lfDamaged or lfBasic) = lfBasic)
   912 and (Y > LongInt(topY) + 1) and (Y < LAND_HEIGHT-2) and (X > LongInt(leftX) + 1) and (X < LongInt(rightX) - 1) then
   912 and (Y > LongInt(topY) + 1) and (Y < LAND_HEIGHT-2) and (X > LongInt(leftX) + 1) and (X < LongInt(rightX) - 1) then
   913     begin
   913     begin
   914     if ((((Land[y, x-1] and lfDamaged) <> 0) and (((Land[y+1,x] and lfDamaged) <> 0)) or ((Land[y-1,x] and lfDamaged) <> 0))
   914     if ((((Land[y, x-1] and lfDamaged) <> 0) and (((Land[y+1,x] and lfDamaged) <> 0)) or ((Land[y-1,x] and lfDamaged) <> 0))
   915     or (((Land[y, x+1] and lfDamaged) <> 0) and (((Land[y-1,x] and lfDamaged) <> 0) or ((Land[y+1,x] and lfDamaged) <> 0)))) then
   915     or (((Land[y, x+1] and lfDamaged) <> 0) and (((Land[y-1,x] and lfDamaged) <> 0) or ((Land[y+1,x] and lfDamaged) <> 0)))) then