[Board] Format
This commit is contained in:
15
Board.hpp
15
Board.hpp
@@ -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
|
||||
|
Reference in New Issue
Block a user