hedgewars/GSHandlers.inc
changeset 1830 b3e9ab82c364
parent 1785 26c28fa8f56c
child 1849 2a989e5abda6
equal deleted inserted replaced
1829:0cd14c9b1fe0 1830:b3e9ab82c364
  1199 	begin
  1199 	begin
  1200 	if hwAbs(Gear^.dX) > _0_01 then
  1200 	if hwAbs(Gear^.dX) > _0_01 then
  1201 		Gear^.dX:= Gear^.dX * _0_995;
  1201 		Gear^.dX:= Gear^.dX * _0_995;
  1202 
  1202 
  1203 	Gear^.dY:= Gear^.dY + cGravity;
  1203 	Gear^.dY:= Gear^.dY + cGravity;
  1204 	if hwAbs(Gear^.dY) > _0_08 then Gear^.dY:= Gear^.dY * _0_995;
  1204 	if hwAbs(Gear^.dY) > _0_2 then Gear^.dY:= Gear^.dY * _0_995;
  1205 	
  1205 	
  1206 	Gear^.X:= Gear^.X + Gear^.dX + cWindSpeed * 270;
  1206 	Gear^.X:= Gear^.X + Gear^.dX + cWindSpeed * 640;
  1207 	Gear^.Y:= Gear^.Y + Gear^.dY;
  1207 	Gear^.Y:= Gear^.Y + Gear^.dY;
  1208 	
  1208 	
  1209 	if not (hwRound(Gear^.Y) < cWaterLine) then
  1209 	if not (hwRound(Gear^.Y) < cWaterLine) then
  1210 		begin
  1210 		begin
  1211 		DeleteGear(Gear);
  1211 		DeleteGear(Gear);