[Board] Format

This commit is contained in:
2022-12-20 20:47:26 +01:00
parent ef431a1eb6
commit 4787e41c23
2 changed files with 28 additions and 28 deletions

View File

@@ -18,21 +18,22 @@ public:
Board();
void setPiece(const Square& square, const Piece::Optional& piece);
Piece::Optional piece(const Square& square) const;
void setPiece(const Square &square, const Piece::Optional &piece);
Piece::Optional piece(const Square &square) const;
void setTurn(PieceColor turn);
PieceColor turn() const;
void setCastlingRights(CastlingRights cr);
CastlingRights castlingRights() const;
void setEnPassantSquare(const Square::Optional& square);
void setEnPassantSquare(const Square::Optional &square);
Square::Optional enPassantSquare() const;
void makeMove(const Move& move);
void makeMove(const Move &move);
void pseudoLegalMoves(MoveVec &moves) const;
void pseudoLegalMovesFrom(const Square &from, MoveVec &moves) const;
void pseudoLegalMoves(MoveVec& moves) const;
void pseudoLegalMovesFrom(const Square& from, MoveVec& moves) const;
};
std::ostream& operator<<(std::ostream& os, const Board& board);
std::ostream &operator<<(std::ostream &os, const Board &board);
#endif