[Board] Refactor unsigned int -> unsigned

This commit is contained in:
2022-12-21 10:30:46 +01:00
parent a78f3ee516
commit c510b30f55

View File

@@ -41,23 +41,23 @@ private:
BitBoard mPieceBBs[BB_NUM] = {};
PieceColor mTurn = PieceColor::White;
static inline void clearIndex(BitBoard &b, unsigned int i) {
static inline void clearIndex(BitBoard &b, unsigned i) {
b &= ~(1ULL << i);
}
static inline void setIndex(BitBoard &b, unsigned int i) {
static inline void setIndex(BitBoard &b, unsigned i) {
b |= 1ULL << i;
}
static inline BitBoard indexToBitBoard(unsigned int i) {
static inline BitBoard indexToBitBoard(unsigned i) {
return (1ULL << i);
}
static inline PieceColor indexToColor(unsigned int i) {
static inline PieceColor indexToColor(unsigned i) {
return static_cast<PieceColor>(i % 2);
}
static inline PieceType indexToType(unsigned int i) {
static inline PieceType indexToType(unsigned i) {
return static_cast<PieceType>(i - (i % 2));
}
};