UNPKG

@real_one_chess_king/game-logic

Version:
12 lines (11 loc) 471 B
import { Board } from "../../board/board"; import { Turn } from "../../turn"; import { Node } from "../../moves-tree/moves-tree.types"; export declare abstract class GlobalRule { abstract markNodeWithChilds(node: Node, prevNode: Node | undefined, board: Board, turns: Turn[]): void; } export declare class CheckMateGlobalRule extends GlobalRule { constructor(); private mainPieceType; markNodeWithChilds(node: Node, prevNode: Node, board: Board): void; }