hedgewars/GSHandlers.inc
changeset 3455 f33e7ad2261c
parent 3454 a9bef74bd6e0
child 3460 d957d5f7b58d
equal deleted inserted replaced
3454:a9bef74bd6e0 3455:f33e7ad2261c
  2977             PlaySound(sndBirdyLay);
  2977             PlaySound(sndBirdyLay);
  2978             dec(Gear^.FlightTime)
  2978             dec(Gear^.FlightTime)
  2979         end;
  2979         end;
  2980     end;
  2980     end;
  2981 
  2981 
  2982     if HHGear^.Message and (gm_Up or gm_Precise or gm_Left or gm_Right) <> 0 then Gear^.State := 
  2982     if HHGear^.Message and (gm_Up or gm_Precise or gm_Left or gm_Right) <> 0 then 
  2983                                                                                                 Gear
  2983         Gear^.State := Gear^.State and not gsttmpFlag;
  2984                                                                                                  ^.
       
  2985                                                                                                State
       
  2986                                                                                                  and
       
  2987                                                                                                  not
       
  2988                                                                                           gsttmpFlag
       
  2989     ;
       
  2990     HHGear^.Message := HHGear^.Message and not (gm_Up or gm_Precise or gm_Left or gm_Right);
  2984     HHGear^.Message := HHGear^.Message and not (gm_Up or gm_Precise or gm_Left or gm_Right);
  2991     HHGear^.State := HHGear^.State or gstMoving;
  2985     HHGear^.State := HHGear^.State or gstMoving;
  2992 
  2986 
  2993     Gear^.X := HHGear^.X;
  2987     Gear^.X := HHGear^.X;
  2994     Gear^.Y := HHGear^.Y - int2hwFloat(32);
  2988     Gear^.Y := HHGear^.Y - int2hwFloat(32);