hedgewars/uGearsRender.pas
changeset 13851 f01798038c2e
parent 13838 2b6702777c8c
child 14196 ab5e710d353d
equal deleted inserted replaced
13850:4e4111a75256 13851:f01798038c2e
   788                 amGrenade: DrawSpriteRotated(sprHandGrenade, hx, hy, sign, aangle);
   788                 amGrenade: DrawSpriteRotated(sprHandGrenade, hx, hy, sign, aangle);
   789                 amWatermelon: DrawSpriteRotated(sprHandMelon, hx, hy, sign, aangle);
   789                 amWatermelon: DrawSpriteRotated(sprHandMelon, hx, hy, sign, aangle);
   790                 amSkip: DrawSpriteRotated(sprHandSkip, hx, hy, sign, aangle);
   790                 amSkip: DrawSpriteRotated(sprHandSkip, hx, hy, sign, aangle);
   791                 amClusterBomb: DrawSpriteRotated(sprHandCluster, hx, hy, sign, aangle);
   791                 amClusterBomb: DrawSpriteRotated(sprHandCluster, hx, hy, sign, aangle);
   792                 amDynamite: DrawSpriteRotated(sprHandDynamite, hx, hy, sign, aangle);
   792                 amDynamite: DrawSpriteRotated(sprHandDynamite, hx, hy, sign, aangle);
   793                 amDuck: DrawSpriteRotatedF(sprHandDuck, hx, hy, 0, sign, aangle);
   793                 amCreeper: DrawSpriteRotatedF(sprHandCreeper, hx, hy, 0, sign, aangle);
   794                 amHellishBomb: DrawSpriteRotated(sprHandHellish, hx, hy, sign, aangle);
   794                 amHellishBomb: DrawSpriteRotated(sprHandHellish, hx, hy, sign, aangle);
   795                 amGasBomb: DrawSpriteRotated(sprHandCheese, hx, hy, sign, aangle);
   795                 amGasBomb: DrawSpriteRotated(sprHandCheese, hx, hy, sign, aangle);
   796                 amMine: DrawSpriteRotated(sprHandMine, hx, hy, sign, aangle);
   796                 amMine: DrawSpriteRotated(sprHandMine, hx, hy, sign, aangle);
   797                 amAirMine: DrawSpriteRotated(sprHandAirMine, hx, hy, sign, aangle);
   797                 amAirMine: DrawSpriteRotated(sprHandAirMine, hx, hy, sign, aangle);
   798                 amSMine: DrawSpriteRotated(sprHandSMine, hx, hy, sign, aangle);
   798                 amSMine: DrawSpriteRotated(sprHandSMine, hx, hy, sign, aangle);
  1620                                     DrawLineWrapped(hwRound(HHGear^.X), hwRound(HHGear^.Y), hwRound(Gear^.X), hwRound(Gear^.Y), 4.0, hwSign(HHGear^.dX) < 0, Gear^.FlightTime, i, i, $FF, $40);
  1620                                     DrawLineWrapped(hwRound(HHGear^.X), hwRound(HHGear^.Y), hwRound(Gear^.X), hwRound(Gear^.Y), 4.0, hwSign(HHGear^.dX) < 0, Gear^.FlightTime, i, i, $FF, $40);
  1621                                     end;
  1621                                     end;
  1622                                 end
  1622                                 end
  1623                           end
  1623                           end
  1624                       end;
  1624                       end;
  1625             gtDuck: if (Gear^.Hedgehog <> nil) and (Gear^.Hedgehog^.Gear <> nil) then
  1625             gtCreeper: if (Gear^.Hedgehog <> nil) and (Gear^.Hedgehog^.Gear <> nil) then
  1626 					     DrawSpriteRotatedF(sprDuck, x, y, 1, hwRound(SignAs(_1,Gear^.Hedgehog^.Gear^.X-Gear^.X)), 0) 
  1626 					     DrawSpriteRotatedF(sprCreeper, x, y, 1, hwRound(SignAs(_1,Gear^.Hedgehog^.Gear^.X-Gear^.X)), 0)
  1627 					else DrawSpriteRotatedF(sprDuck, x, y, 1, hwRound(SignAs(_1,Gear^.dX)), 0); 
  1627 					else DrawSpriteRotatedF(sprCreeper, x, y, 1, hwRound(SignAs(_1,Gear^.dX)), 0);
  1628 
  1628 
  1629             gtGenericFaller: begin
  1629             gtGenericFaller: begin
  1630                              // DEBUG: draw gtGenericFaller
  1630                              // DEBUG: draw gtGenericFaller
  1631                              if Gear^.Tag <> 0 then
  1631                              if Gear^.Tag <> 0 then
  1632                                  DrawCircle(x, y, max(3, Gear^.Radius), 3, $FF, $00, $00, $FF)
  1632                                  DrawCircle(x, y, max(3, Gear^.Radius), 3, $FF, $00, $00, $FF)