binmat
Version:
binmat simulator
9 lines (8 loc) • 424 B
TypeScript
import type { Card, CardValue, Lane, State } from "./shared";
import { StatusCode } from "./shared";
export declare function doMovePlay(state: State, card: Card | CardValue, lane: Lane): {
status: StatusCode.Ok | StatusCode.DefenderWin;
cardPlayed: Card;
} | {
status: StatusCode.MadeMoveOnFinishedGame | StatusCode.PlayedCardFacedWrongWay | StatusCode.PlayedBreakToEmptyStack | StatusCode.PlayedUnownedCard;
};