# HG changeset patch # User smxx # Date 1269856330 0 # Node ID 4d6bf54a29731c2aca58e1f17f9ac4be284a5b8b # Parent 3f23113d9df4660b07ab0dd920f1a0b8c3ad7cf7 Engine: * Reverted background textures overlapping by 1 pixel - breaks when using alpha channel diff -r 3f23113d9df4 -r 4d6bf54a2973 hedgewars/uWorld.pas --- a/hedgewars/uWorld.pas Sun Mar 28 23:41:58 2010 +0000 +++ b/hedgewars/uWorld.pas Mon Mar 29 09:52:10 2010 +0000 @@ -403,7 +403,7 @@ dec(i, w * (sw div w + 1)); repeat DrawSprite(spr, i, WorldDy + LAND_HEIGHT - SpritesData[spr].Height - OffsetY, 0); - inc(i, w - 1) + inc(i, w) until i > sw end else begin @@ -417,14 +417,14 @@ while i >= -sw - SpritesData[sprL].Width do begin DrawSprite(sprL, i, WorldDy + LAND_HEIGHT - SpritesData[sprL].Height - OffsetY, 0); - dec(i, SpritesData[sprL].Width - 1); + dec(i, SpritesData[sprL].Width); end; i:= Shift + w; while i <= sw do begin DrawSprite(sprR, i, WorldDy + LAND_HEIGHT - SpritesData[sprR].Height - OffsetY, 0); - inc(i, SpritesData[sprR].Width - 1) + inc(i, SpritesData[sprR].Width) end end end;