# HG changeset patch # User sheepluva # Date 1404686892 -7200 # Node ID a39e4fa3153eb40571b9ab6bc04f3ba314981ced # Parent bc95b7c769a27a375b3c73ef85e4e160e018bc41 cont. diff -r bc95b7c769a2 -r a39e4fa3153e hedgewars/uVisualGears.pas --- a/hedgewars/uVisualGears.pas Mon Jul 07 00:37:10 2014 +0200 +++ b/hedgewars/uVisualGears.pas Mon Jul 07 00:48:12 2014 +0200 @@ -357,9 +357,9 @@ vgtFlake: begin spriteData:= GetSpriteData(sprFlake, sprSDFlake); if vobSDVelocity = 0 then - DrawTextureF(spriteData^.Texture, Gear^.Scale, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy + SkyOffset, Gear^.Frame, 1, SpritesData[sprFlake].Width, SpritesData[sprFlake].Height) + DrawTextureF(spriteData^.Texture, Gear^.Scale, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy + SkyOffset, Gear^.Frame, 1, spriteData^.Width, spriteData^.Height) else - DrawTextureRotatedF(spriteData^.Texture, Gear^.Scale, 0, 0, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy + SkyOffset, Gear^.Frame, 1, SpritesData[sprFlake].Width, SpritesData[sprFlake].Height, Gear^.Angle); + DrawTextureRotatedF(spriteData^.Texture, Gear^.Scale, 0, 0, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy + SkyOffset, Gear^.Frame, 1, spriteData^.Width, spriteData^.Height, Gear^.Angle); end; vgtCircle: if gear^.Angle = 1 then begin @@ -389,9 +389,9 @@ vgtFlake: begin spriteData:= GetSpriteData(sprFlake, sprSDFlake); if vobSDVelocity = 0 then - DrawTextureF(spriteData^.Texture, Gear^.Scale, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy + SkyOffset, Gear^.Frame, 1, SpritesData[sprFlake].Width, SpritesData[sprFlake].Height) + DrawTextureF(spriteData^.Texture, Gear^.Scale, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy + SkyOffset, Gear^.Frame, 1, spriteData^.Width, spriteData^.Height) else - DrawTextureRotatedF(spriteData^.Texture, Gear^.Scale, 0, 0, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy + SkyOffset, Gear^.Frame, 1, SpritesData[sprFlake].Width, SpritesData[sprFlake].Height, Gear^.Angle); + DrawTextureRotatedF(spriteData^.Texture, Gear^.Scale, 0, 0, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy + SkyOffset, Gear^.Frame, 1, spriteData^.Width, spriteData^.Height, Gear^.Angle); end; end; if (Gear^.Tint <> $FFFFFFFF) then