hedgewars/VGSHandlers.inc
changeset 5874 5cd329cf2460
parent 5855 74c621e12baa
child 6005 3470f3f547ca
equal deleted inserted replaced
5873:4f2d8ce3732b 5874:5cd329cf2460
   172 Gear^.Angle:= round(Gear^.Angle + Steps) mod cMaxAngle;
   172 Gear^.Angle:= round(Gear^.Angle + Steps) mod cMaxAngle;
   173 
   173 
   174 if Gear^.FrameTicks <= Steps then
   174 if Gear^.FrameTicks <= Steps then
   175     DeleteVisualGear(Gear)
   175     DeleteVisualGear(Gear)
   176 else
   176 else
   177     dec(Gear^.FrameTicks, Steps)
   177     dec(Gear^.FrameTicks, Steps);
       
   178 
       
   179 if Gear^.FrameTicks < $FF then
       
   180    Gear^.Tint:= (Gear^.Tint and $FFFFFF00) or Gear^.FrameTicks
   178 end;
   181 end;
   179 
   182 
   180 ////////////////////////////////////////////////////////////////////////////////
   183 ////////////////////////////////////////////////////////////////////////////////
   181 procedure doStepFire(Gear: PVisualGear; Steps: Longword);
   184 procedure doStepFire(Gear: PVisualGear; Steps: Longword);
   182 var vgt: PVisualGear;
   185 var vgt: PVisualGear;