tsgammon-core
Version:
A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui
23 lines • 842 B
TypeScript
import { BoardState } from '../BoardState';
/**
* GNU Backgammon仕様のPositionIDから、盤面を生成する
*
* @param positionID PositionIDを示す文字列
* @returns 生成された盤面
*/
export declare function decodePositionID(positionID: string): BoardState;
/**
* GNU Backgammon仕様のPositionIDから、駒の配置を表す配列を生成し、
* あわせて上がり済みの駒の数を算出する
*
* @param positionID PositionIDを示す文字列
* @returns pos 生成された配列
* @returns myBornOff 自駒の上がり済みの数(0-15)
* @returns oppBornOff 相手駒の上がり済みの数(0-15)
*/
export declare function decodePositionIDtoArray(positionID: string): {
pos: number[];
myBornOff: number;
oppBornOff: number;
};
//# sourceMappingURL=decodePositionID.d.ts.map