X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=34c427d4e21227d6f5903993572f047c2a06a0d3;hp=935d86b205c82ee2ff3e2ab81ca3b5edaafc053e;hb=36c381154bcfb23b1ba9f1178c9eb9232099b821;hpb=6f3d78769257c9ef1678a35b0b7b48629e0aab1e diff --git a/src/position.h b/src/position.h index 935d86b2..34c427d4 100644 --- a/src/position.h +++ b/src/position.h @@ -174,11 +174,12 @@ private: void set_state(StateInfo* si) const; // Helper functions - void do_castling(Square kfrom, Square kto, Square rfrom, Square rto); Bitboard check_blockers(Color c, Color kingColor) const; void put_piece(Square s, Color c, PieceType pt); void remove_piece(Square s, Color c, PieceType pt); void move_piece(Square from, Square to, Color c, PieceType pt); + template + void do_castling(Square from, Square& to, Square& rfrom, Square& rto); // Board and pieces Piece board[SQUARE_NB];