# HG changeset patch # User unc0rr # Date 1289074040 -10800 # Node ID 07008cb354f9754965f690ee53e09fce81652bd5 # Parent 08b95ec1bfdfeea854b95691aa2d2e70daccdbe6 Prevent vgtFlake's rotation angle to grow too high in its absolute value diff -r 08b95ec1bfdf -r 07008cb354f9 hedgewars/VGSHandlers.inc --- a/hedgewars/VGSHandlers.inc Sat Nov 06 20:38:59 2010 +0100 +++ b/hedgewars/VGSHandlers.inc Sat Nov 06 23:07:20 2010 +0300 @@ -33,6 +33,12 @@ X:= X + (cWindSpeedf * 200 + dX + tdX) * Steps; Y:= Y + (dY + tdY + cGravityf * vobFallSpeed) * Steps; Angle:= Angle + dAngle * Steps; + if Angle > 360 then + Angle:= Angle - 360 + else + if Angle < - 360 then + Angle:= Angle + 360; + if (round(X) >= cLeftScreenBorder) and (round(X) <= cRightScreenBorder) and