hedgewars/GearDrawing.inc
changeset 3481 c385a7dad025
parent 3476 1ec68b8d3bd1
child 3482 106d1f983b48
equal deleted inserted replaced
3480:c4c3f3512404 3481:c385a7dad025
   289                             0);
   289                             0);
   290                     DrawSprite(sprCensored, hwRound(Gear^.X) - 32 + WorldDx, hwRound(Gear^.Y) - 20 + WorldDy, 0)
   290                     DrawSprite(sprCensored, hwRound(Gear^.X) - 32 + WorldDx, hwRound(Gear^.Y) - 20 + WorldDy, 0)
   291                     end;
   291                     end;
   292                 defaultPos:= false
   292                 defaultPos:= false
   293                 end;
   293                 end;
   294             gtFlamethrower: DrawRotated(sprHandFlamethrower, hx, hy, hwSign(Gear^.dX), aangle);
   294             gtFlamethrower: DrawRotatedF(sprHandFlamethrower, hx, hy, (RealTicks div 125) mod 4, hwSign(Gear^.dX), aangle);
   295         end;
   295         end;
   296 
   296 
   297         case CurAmmoGear^.Kind of
   297         case CurAmmoGear^.Kind of
   298             gtShotgunShot,
   298             gtShotgunShot,
   299             gtDEagleShot,
   299             gtDEagleShot,
   402                                   LongInt(rightX)+WorldDx,
   402                                   LongInt(rightX)+WorldDx,
   403                                   cWaterLine+WorldDy,
   403                                   cWaterLine+WorldDy,
   404                                   LongInt(leftX)+WorldDx)
   404                                   LongInt(leftX)+WorldDx)
   405                 end;
   405                 end;
   406             amBee: DrawRotatedF(sprHandBee, hx, hy, (RealTicks div 125) mod 4, hwSign(Gear^.dX), aangle);
   406             amBee: DrawRotatedF(sprHandBee, hx, hy, (RealTicks div 125) mod 4, hwSign(Gear^.dX), aangle);
   407             amFlamethrower: DrawRotated(sprHandFlamethrower, hx, hy, hwSign(Gear^.dX), aangle);
   407             amFlamethrower: DrawRotatedF(sprHandFlamethrower, hx, hy, (RealTicks div 125) mod 4, hwSign(Gear^.dX), aangle);
   408         end;
   408         end;
   409 
   409 
   410         case amt of
   410         case amt of
   411             amAirAttack,
   411             amAirAttack,
   412             amMineStrike: DrawRotated(sprHandAirAttack, sx, hwRound(Gear^.Y) + WorldDy, hwSign(Gear^.dX), 0);
   412             amMineStrike: DrawRotated(sprHandAirAttack, sx, hwRound(Gear^.Y) + WorldDy, hwSign(Gear^.dX), 0);