hedgewars/uGears.pas
changeset 785 ac538f1a629e
parent 783 4f59db6f147d
child 789 3d976d2579eb
equal deleted inserted replaced
784:b203147d91b5 785:ac538f1a629e
   575 begin
   575 begin
   576 Gear:= GearsList;
   576 Gear:= GearsList;
   577 while Gear<>nil do
   577 while Gear<>nil do
   578       begin
   578       begin
   579       case Gear^.Kind of
   579       case Gear^.Kind of
   580            gtCloud: DrawSprite(sprCloud   , hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, Gear^.State, Surface);
   580            gtCloud: DrawSprite(sprCloud, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, Gear^.State, Surface);
   581        gtAmmo_Bomb: DrawRotated(sprBomb, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, Gear^.DirAngle);
   581        gtAmmo_Bomb: DrawRotated(sprBomb, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, Gear^.DirAngle);
   582         gtHedgehog: DrawHH(Gear, Surface);
   582         gtHedgehog: DrawHH(Gear, Surface);
   583     gtAmmo_Grenade: DrawRotated(sprGrenade, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, DxDy2Angle(Gear^.dY, Gear^.dX));
   583     gtAmmo_Grenade: DrawRotated(sprGrenade, hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, DxDy2Angle(Gear^.dY, Gear^.dX));
   584        gtHealthTag,
   584        gtHealthTag,
   585      gtSmallDamage: if Gear^.Tex <> nil then DrawCentered(hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, Gear^.Tex);
   585      gtSmallDamage: if Gear^.Tex <> nil then DrawCentered(hwRound(Gear^.X) + WorldDx, hwRound(Gear^.Y) + WorldDy, Gear^.Tex);