1 export function playMove(move, vr
) {
2 if (!Array
.isArray(move)) move = [move];
3 move.forEach(m
=> vr
.play(m
));
6 export function undoMove(move, vr
) {
7 if (!Array
.isArray(move)) move = [move];
8 for (let i
= move.length
- 1; i
>= 0; i
--)
12 export function getFilteredMove(move) {
13 if (!Array
.isArray(move)) move = [move];
14 const filtered_move
= move.map(m
=> {
22 return filtered_move
.length
== 1 ? filtered_move
[0] : filtered_move
;