generatePseudoLegalMoves

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

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

Return

List of possible moves for the queen.

Parameters

piece

The queen piece.

fromSquare

The square the queen is moving from.

board

The current board state.

gameState

The current game state.