@@ -24,7 +24,7 @@ Piece::Optional Board::piece(const Square &square) const {
BitBoard mask = indexToBitBoard(square.index());
for (const auto &kPieceBb : mPieceBBs) {
if (kPieceBb & mask) {
return Piece(indexToColor(i), indexToType(i));
return Piece::fromValue(i);
}
i++;
The note is not visible to the blocked user.