This commit is contained in:
2022-12-22 10:27:13 +01:00
parent 84afaa2ada
commit c66a562886
2 changed files with 3 additions and 5 deletions

View File

@@ -63,11 +63,12 @@ public:
constexpr void clear(unsigned i); constexpr void clear(unsigned i);
constexpr void set(unsigned i); constexpr void set(unsigned i);
BitBoard left(unsigned i) const; BitBoard left(unsigned i) const;
BitBoard right(unsigned i) const; BitBoard right(unsigned i) const;
static BitBoard fromIndex(unsigned i); static BitBoard fromIndex(unsigned i);
static BitBoard genShift(BitBoard x, int s);
static BitBoard getRank(int r); static BitBoard getRank(int r);
// Returns the number of trailing 0-bits in b. // Returns the number of trailing 0-bits in b.
@@ -77,6 +78,7 @@ public:
private: private:
U64 mBoard = {}; U64 mBoard = {};
static BitBoard genShift(BitBoard x, int s);
}; };
// Relational operators // Relational operators

View File

@@ -13,10 +13,6 @@
#define BB_NUM 8 // 6 pieces, 2 colors #define BB_NUM 8 // 6 pieces, 2 colors
enum class BoardIndex {
};
class Board { class Board {
public: public: