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) |