Reduced buffer for MinLaps

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@788 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 68b6fa25fd0f9f961a57265d8659982727e16e6b
Former-commit-id: 250ff82131acc1211e17d777bc916c989a7843a9
This commit is contained in:
wdbee 2009-02-24 21:41:27 +00:00
parent 668725250a
commit c0dc153a9a

View file

@ -137,26 +137,30 @@ int RtTeamDriverAdd(tTeam* const Team, tTeammate* const Teammate, tTeamPit* cons
TeamDriver->Car = Teammate->Car;
TeamDriver->Team = Team;
TeamDriver->TeamPit = TeamPit;
TeamDriver->MinLaps = 1;
TeamDriver->MinLaps = TeamPit->Count + 1;
}
else
{
GlobalTeamManager->Count++;
TeamDriver->MinLaps = GlobalTeamManager->Count;
if (TeamDriver->TeamPit == TeamPit)
TeamDriver->MinLaps = TeamPit->Count + 1;
tTeamDriver* NewTeamDriver = RtTeamDriver();
NewTeamDriver->Car = Teammate->Car;
NewTeamDriver->Team = Team;
NewTeamDriver->TeamPit = TeamPit;
NewTeamDriver->MinLaps = GlobalTeamManager->Count;
NewTeamDriver->MinLaps = TeamPit->Count + 1;
while (TeamDriver->Next)
{
TeamDriver = TeamDriver->Next;
TeamDriver->MinLaps = GlobalTeamManager->Count;
if (TeamDriver->TeamPit == TeamPit)
TeamDriver->MinLaps = TeamPit->Count + 1;
}
TeamDriver->Next = NewTeamDriver;
}
return GlobalTeamManager->Count; // For use as handle for the driver
return GlobalTeamManager->Count++; // For use as handle for the driver
}
// Published functions: