[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

@@ -160,7 +160,8 @@ void Board::pseudoLegalMovesFrom(const Square &from, Board::MoveVec &moves) cons
switch (p.type()) {
case PieceType::Pawn: MoveGenerator::generatePawnMoves(bs, from, moves);
return;
case PieceType::Knight: break;
case PieceType::Knight: MoveGenerator::generateKnightMoves(bs, from, moves);
return;
case PieceType::Bishop: MoveGenerator::generateBishopMoves(bs, from, moves);
return;
case PieceType::Rook: MoveGenerator::generateRookMoves(bs, from, moves);