public LoTVTeamNodeClass LoTVTakeTeam() { LoTVTeamNodeClass Node = list_Head; LoTVTeamNodeClass MaxNode = new LoTVTeamNodeClass(null, null, null); MaxNode.team_Rating = int.MinValue; int j = 10; int k = j; k++; do { if (Node.team_Rating >= MaxNode.team_Rating) MaxNode = Node; Node = Node.node_NextNode; } while (Node != null); bool ok = false; if (list_Head == MaxNode) { list_Head = list_Head.node_NextNode; ok = true; } else { Node = list_Head; do { ok = (Node.node_NextNode != null) && (Node.node_NextNode == MaxNode); if (!ok) Node = Node.node_NextNode; } while (!ok && (Node != null)); if (ok) Node.node_NextNode = Node.node_NextNode.node_NextNode; } return MaxNode; }
public LoTVTeamNodeClass(string Name, LoTVPlayerListClass Team, LoTVTeamNodeClass NextNode) { team_Name = Name; node_NextNode = NextNode; node_Team = Team; }
public LoTVTeamListClass() { list_Head = null; }
public void LoTVTeamsListAdd(LoTVPlayerListClass Team, string TeamName) { LoTVTeamNodeClass NewNode = new LoTVTeamNodeClass(TeamName, Team, list_Head); list_Head = NewNode; }