hedgewars/GearDrawing.inc
changeset 3475 95345f98da19
parent 3461 0781275649e9
child 3476 1ec68b8d3bd1
equal deleted inserted replaced
3474:c6d308f5a431 3475:95345f98da19
   382             amWatermelon: DrawRotated(sprHandMelon, hx, hy, hwSign(Gear^.dX), aangle);
   382             amWatermelon: DrawRotated(sprHandMelon, hx, hy, hwSign(Gear^.dX), aangle);
   383             amSkip: DrawRotated(sprHandSkip, hx, hy, hwSign(Gear^.dX), aangle);
   383             amSkip: DrawRotated(sprHandSkip, hx, hy, hwSign(Gear^.dX), aangle);
   384             amClusterBomb: DrawRotated(sprHandCluster, hx, hy, hwSign(Gear^.dX), aangle);
   384             amClusterBomb: DrawRotated(sprHandCluster, hx, hy, hwSign(Gear^.dX), aangle);
   385             amDynamite: DrawRotated(sprHandDynamite, hx, hy, hwSign(Gear^.dX), aangle);
   385             amDynamite: DrawRotated(sprHandDynamite, hx, hy, hwSign(Gear^.dX), aangle);
   386             amHellishBomb: DrawRotated(sprHandHellish, hx, hy, hwSign(Gear^.dX), aangle);
   386             amHellishBomb: DrawRotated(sprHandHellish, hx, hy, hwSign(Gear^.dX), aangle);
       
   387             amGasBomb: DrawRotated(sprHandCheese, hx, hy, hwSign(Gear^.dX), aangle);
   387             amMine: DrawRotated(sprHandMine, hx, hy, hwSign(Gear^.dX), aangle);
   388             amMine: DrawRotated(sprHandMine, hx, hy, hwSign(Gear^.dX), aangle);
   388             amSeduction: DrawRotated(sprHandSeduction, hx, hy, hwSign(Gear^.dX), aangle);
   389             amSeduction: DrawRotated(sprHandSeduction, hx, hy, hwSign(Gear^.dX), aangle);
   389             amVampiric: DrawRotated(sprHandVamp, hx, hy, hwSign(Gear^.dX), aangle);
   390             amVampiric: DrawRotated(sprHandVamp, hx, hy, hwSign(Gear^.dX), aangle);
   390             amRCPlane: begin
   391             amRCPlane: begin
   391                 DrawRotated(sprHandPlane, hx, hy, hwSign(Gear^.dX), 0);
   392                 DrawRotated(sprHandPlane, hx, hy, hwSign(Gear^.dX), 0);
   641 Gear:= GearsList;
   642 Gear:= GearsList;
   642 while Gear<>nil do
   643 while Gear<>nil do
   643     begin
   644     begin
   644     case Gear^.Kind of
   645     case Gear^.Kind of
   645        gtAmmo_Bomb: DrawRotated(sprBomb, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, 0, Gear^.DirAngle);
   646        gtAmmo_Bomb: DrawRotated(sprBomb, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, 0, Gear^.DirAngle);
   646        gtGasBomb: DrawRotated(sprBomb, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, 0, Gear^.DirAngle);
   647        gtGasBomb: DrawRotated(sprCheese, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, 0, Gear^.DirAngle);
   647     gtMolotov: DrawRotated(sprMolotov, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, 0, Gear^.DirAngle);
   648     gtMolotov: DrawRotated(sprMolotov, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, 0, Gear^.DirAngle);
   648 
   649 
   649        gtRCPlane: begin
   650        gtRCPlane: begin
   650                   if (Gear^.Tag = -1) then
   651                   if (Gear^.Tag = -1) then
   651                      DrawRotated(sprPlane, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, -1,  DxDy2Angle(Gear^.dX, Gear^.dY) + 90)
   652                      DrawRotated(sprPlane, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, -1,  DxDy2Angle(Gear^.dX, Gear^.dY) + 90)