diff -r c02119eee12a -r 566f967ec22f hedgewars/uVisualGears.pas --- a/hedgewars/uVisualGears.pas Fri Mar 05 15:54:23 2010 +0000 +++ b/hedgewars/uVisualGears.pas Fri Mar 05 17:32:13 2010 +0000 @@ -386,6 +386,7 @@ @doStepBubble, @doStepSteam, @doStepSmoke, + @doStepSmoke, @doStepHealth, @doStepShell, @doStepDust @@ -480,6 +481,7 @@ Frame:= 7 - random(3); FrameTicks:= cExplFrameTicks * 2; end; + vgtSmokeWhite, vgtSmoke: begin dx:= _0_0002 * (random(45) + 10); dx.isNegative:= random(2) = 0; @@ -561,6 +563,7 @@ if not cReducedQuality then case Gear^.Kind of vgtSmoke: DrawSprite(sprSmoke, hwRound(Gear^.X) + WorldDx - 11, hwRound(Gear^.Y) + WorldDy - 11, 7 - Gear^.Frame); + vgtSmokeWhite: DrawSprite(sprSmokeWhite, hwRound(Gear^.X) + WorldDx - 11, hwRound(Gear^.Y) + WorldDy - 11, 7 - Gear^.Frame); vgtDust: DrawSprite(sprDust, hwRound(Gear^.X) + WorldDx - 11, hwRound(Gear^.Y) + WorldDy - 11, 7 - Gear^.Frame); end; Gear:= Gear^.NextGear