UNPKG

tsgammon-core

Version:

A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui

46 lines 1.23 kB
/** * ダイスの目のペアを表す */ export declare type DiceRoll = { dice1: DicePip; dice2: DicePip; }; /** * ダイスの目のペアを生成する * * @param dice1 ダイスの目 * @param dice2 ダイスの目 * @returns ダイスの目のペア */ export declare function diceRoll(dice1: DicePip, dice2: DicePip): DiceRoll; /** * ダイスの目を表す */ export declare type DicePip = 1 | 2 | 3 | 4 | 5 | 6; /** * ダイスの目と、その使用状況を表す */ export declare type Dice = { /** * ダイスの目 */ pip: DicePip; /** * 駒の移動により使用された場合、または最初から使用できない場合 true */ used: boolean; }; /** * DicePipを指定した数の要素を持つDiceの配列に変換する * @param dicePip ダイスの目 * @param count 要素数 * @returns 未使用の状態のDice配列 */ export declare function dices(dicePip: DicePip, count: number): Dice[]; /** * ダイスの目を使用状態を持たせてオブジェクトにする * @param pip ダイスの目 * @returns 未使用の状態のダイス */ export declare function dice(pip: DicePip): Dice; //# sourceMappingURL=Dices.d.ts.map