diff -r a020540e0ab8 -r eb0f5c45e7ab hedgewars/GearDrawing.inc --- a/hedgewars/GearDrawing.inc Sat Nov 13 14:04:18 2010 +0100 +++ b/hedgewars/GearDrawing.inc Sat Nov 13 14:40:06 2010 +0100 @@ -696,7 +696,10 @@ DrawRotatedf(sprPortal, x, y, Gear^.Tag, hwSign(Gear^.dX), Gear^.DirAngle) else DrawRotatedf(sprPortal, x, y, 4 + Gear^.Tag div 2, hwSign(Gear^.dX), Gear^.DirAngle); - gtDrill: DrawRotated(sprDrill, x, y, 0, DxDy2Angle(Gear^.dY, Gear^.dX)); + gtDrill: if (Gear^.State and gsttmpFlag) <> 0 then + DrawRotated(sprAirDrill, x, y, 0, DxDy2Angle(Gear^.dY, Gear^.dX)) + else + DrawRotated(sprDrill, x, y, 0, DxDy2Angle(Gear^.dY, Gear^.dX)); gtHedgehog: DrawHH(Gear, x, y);