hedgewars/GSHandlers.inc
changeset 1437 9f370351e859
parent 1436 252ab509c779
child 1495 2b2b89bdb5f3
equal deleted inserted replaced
1436:252ab509c779 1437:9f370351e859
  1089 if not TestCollisionYwithGear(Gear, 1) then
  1089 if not TestCollisionYwithGear(Gear, 1) then
  1090 	begin
  1090 	begin
  1091 	cWindFactor:= cWindSpeed * 270;
  1091 	cWindFactor:= cWindSpeed * 270;
  1092 	
  1092 	
  1093 	if hwAbs(Gear^.dX - cWindFactor) > _0_01 then
  1093 	if hwAbs(Gear^.dX - cWindFactor) > _0_01 then
  1094 		Gear^.dX:= (Gear^.dX - cWindFactor) * _0_998 + cWindFactor;
  1094 		Gear^.dX:= (Gear^.dX - cWindFactor) * _0_995 + cWindFactor;
  1095 
  1095 
  1096 	Gear^.dY:= Gear^.dY + cGravity;
  1096 	Gear^.dY:= Gear^.dY + cGravity;
  1097 	if Gear^.dY > _0_1 then Gear^.dY:= Gear^.dY * _0_995;
  1097 	if Gear^.dY > _0_1 then Gear^.dY:= Gear^.dY * _0_995;
  1098 	
  1098 	
  1099 	Gear^.X:= Gear^.X + Gear^.dX;
  1099 	Gear^.X:= Gear^.X + Gear^.dX;