UNPKG

@real_one_chess_king/game-logic

Version:
23 lines (22 loc) 986 B
import { Color } from "../color"; import { Piece } from "./piece"; import { Entity } from "../entity"; export declare class Pawn extends Piece { constructor(color: Color, movementRules?: Entity["id"][], //ids should be postMovementRules?: Entity["id"][]); } export declare class King extends Piece { constructor(color: Color, movementRules?: Entity["id"][], postMovementRules?: Entity["id"][]); } export declare class Queen extends Piece { constructor(color: Color, movementRules?: Entity["id"][], postMovementRules?: Entity["id"][]); } export declare class Rook extends Piece { constructor(color: Color, movementRules?: Entity["id"][], postMovementRules?: Entity["id"][]); } export declare class Knight extends Piece { constructor(color: Color, movementRules?: Entity["id"][], postMovementRules?: Entity["id"][]); } export declare class Bishop extends Piece { constructor(color: Color, movementRules?: Entity["id"][], postMovementRules?: Entity["id"][]); }