for (Color c = WHITE; c <= BLACK; c++)
for (PieceType pt = PAWN; pt <= QUEEN; pt++)
- for (int cnt = 0; cnt < piece_count(c, pt); cnt++)
+ for (int cnt = 0; cnt < pieceCount[c][pt]; cnt++)
k ^= Zobrist::psq[c][pt][cnt];
return k;
Value value = VALUE_ZERO;
for (PieceType pt = KNIGHT; pt <= QUEEN; pt++)
- value += piece_count(c, pt) * PieceValue[MG][pt];
+ value += pieceCount[c][pt] * PieceValue[MG][pt];
return value;
}
for (PieceType pt = PAWN; pt <= KING; pt++)
for (int i = 0; i < pieceCount[c][pt]; i++)
{
- if (piece_on(piece_list(c, pt)[i]) != make_piece(c, pt))
+ if (board[pieceList[c][pt][i]] != make_piece(c, pt))
return false;
- if (index[piece_list(c, pt)[i]] != i)
+ if (index[pieceList[c][pt][i]] != i)
return false;
}