@real_one_chess_king/game-logic
Version:
R.O.C.K. chess game logic
11 lines (10 loc) • 663 B
TypeScript
import { Affect, Affects, MoveAffect, TransformationAffect } from "../affect/affect.types";
import { Coordinate } from "../coordinate";
import { X, Y } from "./moves-tree.types";
export declare function serializeXY(x: X, y: Y): string;
export declare function serializeCoordinate(c: Coordinate): string;
export declare function serializeAffects(affects: Affects): string;
export declare function serializeAffect(a: Affect): string;
export declare function serializeMovementAffect(a: MoveAffect): string;
export declare function serializeToCoordinate(to: Coordinate): string;
export declare function serializeTransformationAffect(a: TransformationAffect): string;