# HG changeset patch # User sheepluva # Date 1427753700 -7200 # Node ID d012728b89b9886e662235378f8aabdfa6a7ff13 # Parent 67b92a09cdedadc5bfd77392fe3cde3a1c44373a draw birdy's feathers in low quality mode too diff -r 67b92a09cded -r d012728b89b9 hedgewars/uVisualGears.pas --- a/hedgewars/uVisualGears.pas Wed Mar 25 21:30:04 2015 +0100 +++ b/hedgewars/uVisualGears.pas Tue Mar 31 00:15:00 2015 +0200 @@ -288,6 +288,14 @@ i:= 1; DrawTextureRotatedF(SpritesData[TSprite(Gear^.State)].Texture, Gear^.Scale, 0, 0, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy, Gear^.Frame, i, SpritesData[TSprite(Gear^.State)].Width, SpritesData[TSprite(Gear^.State)].Height, Gear^.Angle); end; + vgtFeather: begin + if Gear^.FrameTicks < 255 then + begin + Tint($FF, $FF, $FF, Gear^.FrameTicks); + tinted:= true + end; + DrawSpriteRotatedF(sprFeather, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy, Gear^.Frame, 1, Gear^.Angle); + end; end; if (cReducedQuality and rqAntiBoom) = 0 then case Gear^.Kind of @@ -333,14 +341,6 @@ end; DrawSpriteRotatedF(sprShell, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy, Gear^.Frame, 1, Gear^.Angle); end; - vgtFeather: begin - if Gear^.FrameTicks < 255 then - begin - Tint($FF, $FF, $FF, Gear^.FrameTicks); - tinted:= true - end; - DrawSpriteRotatedF(sprFeather, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy, Gear^.Frame, 1, Gear^.Angle); - end; vgtEgg: DrawSpriteRotatedF(sprEgg, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy, Gear^.Frame, 1, Gear^.Angle); vgtBeeTrace: begin if Gear^.FrameTicks < $FF then diff -r 67b92a09cded -r d012728b89b9 hedgewars/uVisualGearsList.pas --- a/hedgewars/uVisualGearsList.pas Wed Mar 25 21:30:04 2015 +0100 +++ b/hedgewars/uVisualGearsList.pas Tue Mar 31 00:15:00 2015 +0200 @@ -78,6 +78,7 @@ vgtSmokeTrace, vgtEvilTrace, vgtNote, + vgtFeather, vgtSmoothWindBar])) then exit; @@ -399,6 +400,7 @@ vgtSmallDamageTag, vgtHealthTag, vgtStraightShot, + vgtFeather, vgtChunk: gear^.Layer:= 3; // 2: this layer is outside the screen when stereo @@ -409,7 +411,6 @@ vgtSteam, vgtAmmo, vgtShell, - vgtFeather, vgtEgg, vgtBeeTrace, vgtSmokeRing,