# HG changeset patch # User unc0rr # Date 1179506443 0 # Node ID fb8ba88a83c3ec1c3fc5e90fb5f908e85e37cb4e # Parent 69e06d710d46cd783ce3d8ce3035119f347d1551 Fix firepunch regression diff -r 69e06d710d46 -r fb8ba88a83c3 hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Mon May 14 18:58:54 2007 +0000 +++ b/hedgewars/GSHandlers.inc Fri May 18 16:40:43 2007 +0000 @@ -968,6 +968,7 @@ begin AllInactive:= false; HHGear:= PHedgehog(Gear^.Hedgehog)^.Gear; +DeleteCI(HHGear); HHGear^.X:= int2hwFloat(hwRound(HHGear^.X)) - _0_5; SetLittle(HHGear^.dX); HHGear^.dY:= - _0_3; diff -r 69e06d710d46 -r fb8ba88a83c3 hedgewars/uCollisions.pas --- a/hedgewars/uCollisions.pas Mon May 14 18:58:54 2007 +0000 +++ b/hedgewars/uCollisions.pas Fri May 18 16:40:43 2007 +0000 @@ -201,7 +201,7 @@ with cinfos[i] do if (Gear <> cGear) and (sqr(mx - x) + sqr(my - y) <= sqr(Radius + Gear^.Radius)) and - ((mx > x) xor (Dir > 0)) then + ((mx > x) xor (Dir > 0)) then // FIXME: Check Gear.Kind begin Gear^.dX:= Gear^.dX {* _0_6}; Gear^.dY:= Gear^.dY {* _0_6}; diff -r 69e06d710d46 -r fb8ba88a83c3 share/hedgewars/Data/Graphics/Progress.png Binary file share/hedgewars/Data/Graphics/Progress.png has changed