UNPKG

@real_one_chess_king/game-logic

Version:
10 lines (9 loc) 625 B
import { Cell } from "../cell"; import { Piece } from "../piece/piece"; import { Affect, Affects } from "./affect.types"; import { BoardMeta } from "../board/board.types"; export declare function handleKillAffect(affect: Affect, cells: Cell[][], killed: Piece[]): void; export declare function handleTransformAffect(affect: Affect, cells: Cell[][], boardMeta: BoardMeta): void; export declare function handleMoveAffect(affect: Affect, cells: Cell[][]): void; export declare function handleSpawnAffect(affect: Affect, cells: Cell[][], killed: Piece[]): void; export declare function reverseAffects(affects: Affects): Affects;