[MoveGenerator] cleanup
This commit is contained in:
11
Board.cpp
11
Board.cpp
@@ -6,7 +6,6 @@
|
||||
#include <cmath>
|
||||
#include <bitset>
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
|
||||
void Board::setPiece(const Square &square, const Piece::Optional &piece) {
|
||||
if (!piece.has_value())
|
||||
@@ -159,17 +158,17 @@ void Board::pseudoLegalMovesFrom(const Square &from, Board::MoveVec &moves) cons
|
||||
|
||||
BitBoard movesBB;
|
||||
switch (p.type()) {
|
||||
case PieceType::Pawn: MoveGenerator::generatePawnMoves(bs, from, mEPS, mTurn, moves);
|
||||
case PieceType::Pawn: MoveGenerator::generatePawnMoves(bs, from, moves);
|
||||
return;
|
||||
case PieceType::Knight: break;
|
||||
case PieceType::Bishop: MoveGenerator::generateBishopMoves(bs, from, mTurn, moves);
|
||||
case PieceType::Bishop: MoveGenerator::generateBishopMoves(bs, from, moves);
|
||||
return;
|
||||
case PieceType::Rook: MoveGenerator::generateRookMoves(bs, from, mTurn, moves);
|
||||
case PieceType::Rook: MoveGenerator::generateRookMoves(bs, from, moves);
|
||||
return;
|
||||
case PieceType::Queen: MoveGenerator::generateQueenMoves(bs, from, mTurn, moves);
|
||||
case PieceType::Queen: MoveGenerator::generateQueenMoves(bs, from, moves);
|
||||
return;
|
||||
|
||||
case PieceType::King: MoveGenerator::generateKingMoves(bs, from, mTurn, mCR, moves);
|
||||
case PieceType::King: MoveGenerator::generateKingMoves(bs, from, moves);
|
||||
break;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user