コード例 #1
0
ファイル: frmMain.cs プロジェクト: sschocke/QueensGambit
        private static void RunGame(PGNGame game)
        {
            PGNBoardState board = new PGNBoardState();
            foreach (PGNMove move in game.Moves)
            {
                // Get input board state
                byte[] boardState = new byte[64];
                for( int i=0; i<64; i++)
                {
                    if (board[i] != 0) boardState[i] = convertPieceToNNDataID(board[i]);
                }

                ChessBoardInputState inState = new ChessBoardInputState(boardState, 0, 0, 0);

                board.DoMove(move);
            }
        }
コード例 #2
0
        public PGNChessBoard()
        {
            InitializeComponent();

            board = new PGNBoardState();
        }