UNPKG

tsgammon-core

Version:

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

18 lines (17 loc) 590 B
"use strict"; 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;