X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=2930b8c853fdb7927c911fbc16d5a467dbc87d6e;hp=695ad98db8d9bf157effd8be06bc695effa4477a;hb=c2c185423b13b0227c86009c6006e48e8d258896;hpb=fc290dc30b1f6a50fd5fd6732c276ff76305f2aa diff --git a/src/position.h b/src/position.h index 695ad98d..2930b8c8 100644 --- a/src/position.h +++ b/src/position.h @@ -204,7 +204,7 @@ public: // Position consistency check, for debugging bool is_ok(int* failedStep = NULL) const; - void flip(); + void flip_me(); // Global initialization static void init(); @@ -380,7 +380,7 @@ inline bool Position::in_check() const { } inline bool Position::pawn_is_passed(Color c, Square s) const { - return !(pieces(PAWN, opposite_color(c)) & passed_pawn_mask(c, s)); + return !(pieces(PAWN, flip(c)) & passed_pawn_mask(c, s)); } inline Key Position::get_key() const {