hedgewars/uLandGraphics.pas
changeset 6132 6384c502795f
parent 6130 026fd01a5e2c
child 6355 734fed7aefd3
equal deleted inserted replaced
6131:4e8816cf9459 6132:6384c502795f
   838         else if (Land[y+1, x] = lfObject) then Land[y, x]:= lfObject
   838         else if (Land[y+1, x] = lfObject) then Land[y, x]:= lfObject
   839         else if (Land[y-1, x] = lfObject) then Land[y, x]:= lfObject
   839         else if (Land[y-1, x] = lfObject) then Land[y, x]:= lfObject
   840         else Land[y,x]:= lfBasic
   840         else Land[y,x]:= lfBasic
   841         end
   841         end
   842     end
   842     end
   843 else if ((cReducedQuality and rqBlurryLand) = 0) and 
   843 else if ((cReducedQuality and rqBlurryLand) = 0) and (LandPixels[Y, X] and AMask = 255) and
   844     ((Land[Y, X] and (lfDamaged or lfBasic) = lfBasic) or (Land[Y, X] and (lfDamaged or lfBasic) = lfBasic)) and 
   844     ((Land[Y, X] and (lfDamaged or lfBasic) = lfBasic) or (Land[Y, X] and (lfDamaged or lfBasic) = lfBasic)) and 
   845     (Y > LongInt(topY) + 1) and (Y < LAND_HEIGHT-2) and (X > LongInt(leftX) + 1) and (X < LongInt(rightX) - 1) then
   845     (Y > LongInt(topY) + 1) and (Y < LAND_HEIGHT-2) and (X > LongInt(leftX) + 1) and (X < LongInt(rightX) - 1) then
   846     begin
   846     begin
   847     if ((((Land[y, x-1] and lfDamaged) <> 0) and (((Land[y+1,x] and lfDamaged) <> 0)) or ((Land[y-1,x] and lfDamaged) <> 0)) or
   847     if ((((Land[y, x-1] and lfDamaged) <> 0) and (((Land[y+1,x] and lfDamaged) <> 0)) or ((Land[y-1,x] and lfDamaged) <> 0)) or
   848        (((Land[y, x+1] and lfDamaged) <> 0) and (((Land[y-1,x] and lfDamaged) <> 0) or ((Land[y+1,x] and lfDamaged) <> 0)))) then
   848        (((Land[y, x+1] and lfDamaged) <> 0) and (((Land[y-1,x] and lfDamaged) <> 0) or ((Land[y+1,x] and lfDamaged) <> 0)))) then