SlidingMoveGenerator

internal object SlidingMoveGenerator

Utility object for generating sliding piece moves (rook, bishop, queen).

Functions

Link copied to clipboard
fun generateSlidingMoves(piece: Piece, fromSquare: Square, board: Board, directions: List<Offset>): List<Move>

Generates all pseudo-legal sliding moves for a piece in the given directions.