diff -r d699d23a6e1d -r b697a26ed538 hedgewars/uVisualGears.pas --- a/hedgewars/uVisualGears.pas Fri Nov 12 16:06:06 2010 -0500 +++ b/hedgewars/uVisualGears.pas Fri Nov 12 22:38:05 2010 +0100 @@ -117,7 +117,8 @@ @doStepExplosion, @doStepBigExplosion, @doStepChunk, - @doStepNote + @doStepNote, + @doStepLineTrail ); function AddVisualGear(X, Y: LongInt; Kind: TVisualGearType; State: LongWord = 0): PVisualGear; @@ -406,6 +407,7 @@ case Gear^.Kind of vgtSmokeTrace: if Gear^.State < 8 then DrawSprite(sprSmokeTrace, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy, Gear^.State); vgtEvilTrace: if Gear^.State < 8 then DrawSprite(sprEvilTrace, round(Gear^.X) + WorldDx, round(Gear^.Y) + WorldDy, Gear^.State); + vgtLineTrail: DrawLine(Gear^.X, Gear^.Y, Gear^.dX, Gear^.dY, 1.0, $FF, min(Gear^.Timer, $C0), min(Gear^.Timer, $80), min(Gear^.Timer, $FF)); end; if (cReducedQuality and rqFancyBoom) = 0 then case Gear^.Kind of