Constructors
constructor
- new MoveList(moves: Array<Object>): MoveList
Properties
Private _currentMoveNodes
Private _currentMoves
_current
Moves: Array<Move> = []
Accessors
currentMoves
currentMoves:
Methods
addMove
- addMove(moveNum: number, moveObj: MoveObject): void
deleteFork
- deleteFork(moveNum: number, forkIndex: number): void
-
Parameters
-
moveNum: number
-
forkIndex: number
Returns void
deleteMove
- deleteMove(moveNum: number): void
exportJkfMoves
- exportJkfMoves(startMoveNode?: MoveNode): Array<Object>
-
Parameters
-
Default value startMoveNode: MoveNode = this._moveNodes[0]
Returns Array<Object>
getMove
- getMove(moveNum: number): Move
getNextMoves
- getNextMoves(moveNum: number): Array<Move>
-
Parameters
Returns Array<Move>
getNextSelect
- getNextSelect(moveNum: number): number
-
Parameters
Returns number
Private makeCurrentMoveArray
- makeCurrentMoveArray(): void
Private makeMoveNode
-
Parameters
Returns number
|
void
Private makePrimitiveMoveNode
-
Parameters
Returns number
Private makeTreeString
- makeTreeString(node: MoveNode, hierarchy: number, kifuNum: number): string
-
Parameters
-
-
hierarchy: number
-
kifuNum: number
Returns string
swapFork
- swapFork(moveNum: number, forkIndex1: number, forkIndex2: number): void
-
Parameters
-
moveNum: number
-
forkIndex1: number
-
forkIndex2: number
Returns void
switchFork
- switchFork(moveNum: number, forkIndex: number): void
-
Parameters
-
moveNum: number
-
forkIndex: number
Returns void
棋譜リストの開始点のセルを返す