[MoveGenerator] Implement generateKnightMoves

This commit is contained in:
2022-12-22 23:35:07 +01:00
parent 79b5dd4a86
commit 2c31de83b7
5 changed files with 26 additions and 1 deletions

View File

@@ -22,6 +22,7 @@ public:
static void generateKingMoves(const BoardState &bs, const Square &from, MoveVec &moves);
static void generateRookMoves(const BoardState &bs, const Square &from, MoveVec &moves);
static void generateQueenMoves(const BoardState &bs, const Square &from, MoveVec &moves);
static void generateKnightMoves(const BoardState &bs, const Square &from, MoveVec &moves);
private:
static void generatePawnMoves(const BoardState &bs, const Square &from, BitBoard targets, MoveVec &moves);