hedgewars/uTeams.pas
changeset 312 c36d0b34ac3d
parent 307 96b428ac11f2
child 351 29bc9c36ad5f
equal deleted inserted replaced
311:b8905423f19f 312:c36d0b34ac3d
    52              FortName: string;
    52              FortName: string;
    53              TeamHealth: integer;
    53              TeamHealth: integer;
    54              TeamHealthBarWidth: integer;
    54              TeamHealthBarWidth: integer;
    55              DrawHealthY: integer;
    55              DrawHealthY: integer;
    56              AttackBar: LongWord;
    56              AttackBar: LongWord;
       
    57              HedgehogsNumber: byte;
    57              end;
    58              end;
    58 
    59 
    59 var CurrentTeam: PTeam = nil;
    60 var CurrentTeam: PTeam = nil;
    60     TeamsList: PTeam = nil;
    61     TeamsList: PTeam = nil;
    61     CurMinAngle, CurMaxAngle: Longword;
    62     CurMinAngle, CurMaxAngle: Longword;
   213 while p <> nil do
   214 while p <> nil do
   214       begin
   215       begin
   215       th:= 0;
   216       th:= 0;
   216       for i:= 0 to cMaxHHIndex do
   217       for i:= 0 to cMaxHHIndex do
   217           if p.Hedgehogs[i].Gear <> nil then
   218           if p.Hedgehogs[i].Gear <> nil then
   218              begin
   219              inc(th, p.Hedgehogs[i].Gear.Health);
   219              p.Hedgehogs[i].Gear.Health:= 100;
       
   220              inc(th, 100);
       
   221              end;
       
   222       if th > MaxTeamHealth then MaxTeamHealth:= th;
   220       if th > MaxTeamHealth then MaxTeamHealth:= th;
   223       p:= p.Next
   221       p:= p.Next
   224       end;
   222       end;
   225 RecountAllTeamsHealth
   223 RecountAllTeamsHealth
   226 end;
   224 end;