hedgewars/GSHandlers.inc
changeset 3123 b0a02930a1dc
parent 3119 6e081232b8a8
child 3136 326a8cb7d9b7
equal deleted inserted replaced
3122:e005359efc59 3123:b0a02930a1dc
  2806 
  2806 
  2807 if (HHGear^.Message and gm_Attack <> 0) then begin
  2807 if (HHGear^.Message and gm_Attack <> 0) then begin
  2808         HHGear^.Message := HHGear^.Message and not gm_Attack;
  2808         HHGear^.Message := HHGear^.Message and not gm_Attack;
  2809         if Gear^.FlightTime > 0 then begin
  2809         if Gear^.FlightTime > 0 then begin
  2810             AddGear(hwRound(Gear^.X), hwRound(Gear^.Y) + 32, gtEgg, 0, Gear^.dX * _0_5, Gear^.dY, 0);
  2810             AddGear(hwRound(Gear^.X), hwRound(Gear^.Y) + 32, gtEgg, 0, Gear^.dX * _0_5, Gear^.dY, 0);
       
  2811             PlaySound(sndBirdyLay);
  2811             dec(Gear^.FlightTime)
  2812             dec(Gear^.FlightTime)
  2812         end;
  2813         end;
  2813 end;
  2814 end;
  2814 
  2815 
  2815 if HHGear^.Message and (gm_Up or gm_Precise or gm_Left or gm_Right) <> 0 then Gear^.State:= Gear^.State and not gsttmpFlag;
  2816 if HHGear^.Message and (gm_Up or gm_Precise or gm_Left or gm_Right) <> 0 then Gear^.State:= Gear^.State and not gsttmpFlag;