WriteChildren() public method

public WriteChildren ( int level ) : void
level int
return void
コード例 #1
0
ファイル: BBTree.cs プロジェクト: artbane/aetherion
        public new void ToString()
        {
            Console.WriteLine("Root " + (root.node != null ? root.node.ToString() : ""));

            BBTreeBox c = root;

            Stack <BBTreeBox> stack = new Stack <BBTreeBox>();

            stack.Push(c);

            c.WriteChildren(0);
        }
コード例 #2
0
ファイル: BBTree.cs プロジェクト: artbane/aetherion
 public void WriteChildren(int level)
 {
     for (int i = 0; i < level; i++)
     {
         Console.Write("  ");
     }
     if (node != null)
     {
         Console.WriteLine("Leaf ");                 //+triangle.ToString ());
     }
     else
     {
         Console.WriteLine("Box ");                 //+rect.ToString ());
         c1.WriteChildren(level + 1);
         c2.WriteChildren(level + 1);
     }
 }