X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=989282772a1cf765e354eca643166fa74ab8d809;hp=21ab63fe1d898867aacc7c3fca91ec14d12b86ad;hb=6036303bb621d61fcc9b3328701926dc69e8efc1;hpb=f3cd7002aaf30d4d2c26be21e318fbc15bcba0cb diff --git a/src/position.h b/src/position.h index 21ab63fe..98928277 100644 --- a/src/position.h +++ b/src/position.h @@ -128,6 +128,7 @@ public: bool opposite_bishops() const; // Doing and undoing moves + void do_move(Move m, StateInfo& newSt); void do_move(Move m, StateInfo& newSt, bool givesCheck); void undo_move(Move m); void do_null_move(StateInfo& newSt); @@ -412,4 +413,8 @@ inline void Position::move_piece(Piece pc, Square from, Square to) { pieceList[pc][index[to]] = to; } +inline void Position::do_move(Move m, StateInfo& newSt) { + do_move(m, newSt, gives_check(m)); +} + #endif // #ifndef POSITION_H_INCLUDED