From: ianfab Date: Sat, 11 Aug 2018 20:05:48 +0000 (+0200) Subject: Fix Zobrist initialization for pawns in hand X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=d6a4570d4da9db9e58b8b77e3952a45eae454647;p=fairystockfish.git Fix Zobrist initialization for pawns in hand No functional change for variants without drops. --- diff --git a/src/position.cpp b/src/position.cpp index 17a57eb..c190358 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -180,7 +180,7 @@ void Position::init() { Zobrist::checks[c][n] = rng.rand(); for (Color c = WHITE; c <= BLACK; ++c) - for (PieceType pt = KNIGHT; pt <= KING; ++pt) + for (PieceType pt = PAWN; pt <= KING; ++pt) for (int n = 0; n < 17; ++n) Zobrist::inHand[make_piece(c, pt)][n] = rng.rand();