public void AddChild(int childNodeId, int position, KgsGame game) { var newNode = new KgsSgfNode(childNodeId, this.Layer + 1, this); Children.Insert(position, newNode); game.Controller.Nodes[childNodeId] = newNode; }
public KgsSgfNode(int index, int layer, KgsSgfNode parent) { Index = index; Layer = layer; Parent = parent; }