tsgammon-core
Version:
A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui
23 lines • 801 B
TypeScript
import { CubeState } from './CubeState';
import { EOGStatus } from './EOGStatus';
/**
* スコア算出に関わるルール設定項目
*/
export declare type StakeConf = {
/** ジャコビールール:キューブが未使用の場合ギャモン・バックギャモンを無効とするルールを有効にするならtrue */
jacobyRule: boolean;
};
/**
* キューブ、終局状態、ルール設定からスコアを算出する
*
* @param cubeState キューブ状態
* @param eogStatus 終局状態
* @param stakeConf ルール設定
* @returns
*/
export declare function applyStakeConf(cubeState: CubeState, eogStatus: EOGStatus, stakeConf?: StakeConf): {
eogStatus: EOGStatus;
stake: number;
jacobyApplied: boolean;
};
//# sourceMappingURL=StakeConf.d.ts.map