示例#1
0
        public void AddGens(string gens, int[] healths)
        {
            uint   genNum = 0;
            Vertex vertex = Root;

            foreach (char ch in gens)
            {
                if (ch == ' ')
                {
                    vertex.AddGen(genNum, healths[genNum]);
                    vertex = Root;
                    genNum++;
                    continue;
                }

                if (!vertex.NextVertexExist(ch))
                {
                    vertex = AddVertex(vertex, ch);
                }
                else
                {
                    vertex = vertex.NextVertex(ch);
                }
            }

            vertex.AddGen(genNum, healths[genNum]);
        }