hedgewars/uGears.pas
changeset 3775 c0397452e7c5
parent 3773 f552c7b439fa
child 3784 75aa91bea32b
equal deleted inserted replaced
3774:af0e68ca273e 3775:c0397452e7c5
  1543 CountGears:= count;
  1543 CountGears:= count;
  1544 end;
  1544 end;
  1545 
  1545 
  1546 procedure ResurrectHedgehog(gear: PGear);
  1546 procedure ResurrectHedgehog(gear: PGear);
  1547 begin
  1547 begin
  1548     gear^.Health := 100;
       
  1549     gear^.dX := _0;
  1548     gear^.dX := _0;
  1550     gear^.dY := _0;
  1549     gear^.dY := _0;
  1551     gear^.State := gstWait;
  1550     gear^.State := gstWait;
       
  1551     uStats.HedgehogDamaged(gear);
       
  1552     gear^.Damage := 0;
       
  1553     gear^.Health := 100;
  1552     with CurrentHedgehog^ do begin
  1554     with CurrentHedgehog^ do begin
  1553         inc(Team^.stats.AIKills);
  1555         inc(Team^.stats.AIKills);
  1554         if Team^.AIKillsTex <> nil then FreeTexture(Team^.AIKillsTex);
  1556         if Team^.AIKillsTex <> nil then FreeTexture(Team^.AIKillsTex);
  1555         Team^.AIKillsTex := RenderStringTex(inttostr(Team^.stats.AIKills), Team^.Clan^.Color, fnt16);
  1557         Team^.AIKillsTex := RenderStringTex(inttostr(Team^.stats.AIKills), Team^.Clan^.Color, fnt16);
  1556     end;
  1558     end;