generatePseudoLegalMoves

open override fun generatePseudoLegalMoves(piece: Piece, fromSquare: Square, board: Board, gameState: GameState): List<Move>

Generates all pseudo-legal bishop moves from the given square.

Return

List of possible moves for the bishop.

Parameters

piece

The bishop piece.

fromSquare

The square the bishop is moving from.

board

The current board state.

gameState

The current game state.