UNPKG

tsgammon-core

Version:

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

17 lines (16 loc) 536 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.collectMoves = void 0; const collectNodes_1 = require("./collectNodes"); /** * 指定された局面について、冗長な手も含めて、可能な手を全て格納した配列を返す * @param node 局面 */ function collectMoves(node) { const nodes = (0, collectNodes_1.collectNodes)(node); return nodes.map((n) => ({ moves: n.lastMoves(), isRedundant: n.isRedundant, })); } exports.collectMoves = collectMoves;