analyze-sgf
Version:
Analyze SGF file by KataGo Parallel Analysis Engine to produce Reviewed SGF file
23 lines (19 loc) • 565 B
JavaScript
/**
* @fileOverview SGF NodeSequence data structure.
* Please see <https://homepages.cwi.nl/~aeb/go/misc/sgf.html>.
*/
const Node = require('./node');
// Carries a SGF NodeSequence and its win rate.
class NodeSeq extends Node {
constructor(seq, title, prevInfo, curInfo, opts) {
// e.g., '(;B[dp];W[po];B[hm])'.
super(seq, title);
super.setWinrate(prevInfo, curInfo, opts);
// As a seq.
this.info += `* Sequence: ${this.formatPV(opts.boardYSize).replace(
/ \(.*/,
'',
)}\n`;
}
}
module.exports = NodeSeq;