コード例 #1
0
ファイル: Bishop.cs プロジェクト: zabeen/Chessington
        public override IEnumerable <Square> GetAvailableMoves(Board board)
        {
            AvailableMoves moves = new AvailableMoves(board.FindPiece(this));

            moves.AddDiagonalSquares();
            moves.RemoveCurrentSquare();

            return(moves.Squares);
        }