tsgammon-core
Version:
A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui
18 lines (17 loc) • 590 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toState = void 0;
const GameConf_1 = require("../GameConf");
const GameSetup_1 = require("./utils/GameSetup");
/**
* 指定された項目から、BGStateオブジェクトを生成する
* @param gameState
* @param gameConf
* @returns
*/
function toState(gameState = {}, gameConf = GameConf_1.standardConf) {
const cbState = (0, GameSetup_1.toCBState)(gameState);
const sgState = (0, GameSetup_1.toSGState)(gameState, gameConf);
return { cbState, sgState };
}
exports.toState = toState;