hedgewars/uGears.pas
changeset 2877 7c0d17ac0902
parent 2860 13a53315ae18
child 2882 b9aceb3fe3d6
equal deleted inserted replaced
2876:c4b50efa5095 2877:7c0d17ac0902
  1026 				DrawHedgehog(sx, sy,
  1026 				DrawHedgehog(sx, sy,
  1027 						hwSign(Gear^.dX),
  1027 						hwSign(Gear^.dX),
  1028 						3,
  1028 						3,
  1029 						PHedgehog(Gear^.Hedgehog)^.visStepPos div 2,
  1029 						PHedgehog(Gear^.Hedgehog)^.visStepPos div 2,
  1030 						0);
  1030 						0);
       
  1031                 with PHedgehog(Gear^.Hedgehog)^ do
       
  1032                     if (HatTex <> nil) then
       
  1033                        DrawTextureF(HatTex,
       
  1034                            1,
       
  1035                            sx,
       
  1036                            hwRound(Gear^.Y) - 8 + WorldDy,
       
  1037                            0,
       
  1038                            hwSign(Gear^.dX),
       
  1039                            32,
       
  1040                            32);
  1031 				stepSounds:= true;
  1041 				stepSounds:= true;
  1032 				defaultPos:= false
  1042 				defaultPos:= false
  1033 				end;
  1043 				end;
  1034 			gtShover: DrawRotated(sprHandBaseball, hx, hy, hwSign(Gear^.dX), aangle + 180);
  1044 			gtShover: DrawRotated(sprHandBaseball, hx, hy, hwSign(Gear^.dX), aangle + 180);
  1035 			gtFirePunch: begin
  1045 			gtFirePunch: begin
  1176 			amMineStrike: DrawRotated(sprHandAirAttack, sx, hwRound(Gear^.Y) + WorldDy, hwSign(Gear^.dX), 0);
  1186 			amMineStrike: DrawRotated(sprHandAirAttack, sx, hwRound(Gear^.Y) + WorldDy, hwSign(Gear^.dX), 0);
  1177 			amPickHammer: DrawHedgehog(sx, sy,
  1187 			amPickHammer: DrawHedgehog(sx, sy,
  1178 						hwSign(Gear^.dX),
  1188 						hwSign(Gear^.dX),
  1179 						1,
  1189 						1,
  1180 						2,
  1190 						2,
  1181 						0);
       
  1182 			amBlowTorch: DrawHedgehog(sx, sy,
       
  1183 						hwSign(Gear^.dX),
       
  1184 						1,
       
  1185 						3,
       
  1186 						0);
  1191 						0);
  1187 			amTeleport: DrawRotatedF(sprTeleport, sx, sy, 0, hwSign(Gear^.dX), 0);
  1192 			amTeleport: DrawRotatedF(sprTeleport, sx, sy, 0, hwSign(Gear^.dX), 0);
  1188 			amKamikaze: DrawHedgehog(sx, sy,
  1193 			amKamikaze: DrawHedgehog(sx, sy,
  1189 						hwSign(Gear^.dX),
  1194 						hwSign(Gear^.dX),
  1190 						1,
  1195 						1,