Пример #1
0
        public AiTree(ChessBoard board, PieceColor color)
        {
            var rootData  = new GameTreeNodeData <AiData, AiAction>(new AiData(board));
            var rootColor = color == PieceColor.Red ? GameTreeNodeColor.Red : GameTreeNodeColor.Black;

            gameTree = new GameTree <AiData, AiAction>(rootData, rootColor);
        }
Пример #2
0
 public GameTreeNode(GameTreeNodeData <D, A> data, GameTreeNodeColor color)
 {
     nodeData  = data;
     nodeColor = color;
 }
Пример #3
0
 public GameTree(GameTreeNodeData <D, A> rootData, GameTreeNodeColor rootColor)
 {
     this.rootData  = rootData;
     this.rootColor = rootColor;
 }