tsgammon-core
Version:
A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui
19 lines • 776 B
TypeScript
import { Move } from '../Move';
/**
* '1/2 2/3', '24/23 23/22' など駒の移動を表す文字列を、Moveの配列に変換する
*
* ※ Moveは相対表記なので、全てfrom<toとなるように変換される(上記はいずれも1/2 2/3扱い)
*
* '1/2/3'(一つの駒の連続移動) '1/2(2)'(複数の駒を同じように動かす)もサポートされる。
*
* @param s 駒の移動を表す文字列
* @param boardSize デフォルトは24
* @returns 正常に解析できたMoveの配列
*/
export declare function decodeMoves(s: string, boardSize?: number): Move[];
export declare function decodeMove(s: string, boardSize?: number): {
isValid: false;
} | ({
isValid: true;
} & Move);
//# sourceMappingURL=decodeMoveString.d.ts.map