# HG changeset patch # User unc0rr # Date 1213820185 0 # Node ID 17148964400dfa219ec4e32c920c90a19ddcc1d5 # Parent 36b5cc8264e83afcdc917b8fa32dbefee2c7f405 Damaged hedgehog rotates when its speed is far enough from zero diff -r 36b5cc8264e8 -r 17148964400d hedgewars/uGears.pas --- a/hedgewars/uGears.pas Wed Jun 18 19:34:06 2008 +0000 +++ b/hedgewars/uGears.pas Wed Jun 18 20:16:25 2008 +0000 @@ -712,7 +712,7 @@ end end else // not gstHHDriven if (Gear^.Damage > 0) -and ((Gear^.State or gstMoving) <> 0) then +and (hwSqr(Gear^.dX) + hwSqr(Gear^.dY) > _0_003) then begin DrawHedgehog(hwRound(Gear^.X) + 1 + WorldDx, hwRound(Gear^.Y) - 3 + WorldDy, hwSign(Gear^.dX),