Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
 public LoTVTeamNodeClass(string Name, LoTVPlayerListClass Team, LoTVTeamNodeClass NextNode)
 {
     team_Name = Name;
       node_NextNode = NextNode;
       node_Team = Team;
 }
Ejemplo n.º 3
0
 public LoTVTeamListClass()
 {
     list_Head = null;
 }
Ejemplo n.º 4
0
 public void LoTVTeamsListAdd(LoTVPlayerListClass Team, string TeamName)
 {
     LoTVTeamNodeClass NewNode = new LoTVTeamNodeClass(TeamName, Team, list_Head);
       list_Head = NewNode;
 }