chlss
Version:
Open-Source Chess Engine in TypeScript.
11 lines (10 loc) • 454 B
TypeScript
import { BoardPosition } from "./boardPosition";
import { Piece } from "./piece";
import { SquareIndex } from "./square";
import { IMove } from "./move";
import { Colour } from "./colour";
interface IRookMoveGenerator {
generateRookMoves(boardPosition: BoardPosition, piece: Piece, colour: Colour, index: SquareIndex, posX: number, posY: number, moveList: Array<IMove>): void;
}
export declare const RookMoveGenerator: IRookMoveGenerator;
export {};