const L = this.moves.length;
if (!Array.isArray(this.moves[L-1]))
this.$set(this.moves, L-1, [this.moves[L-1], smove]);
- else
- this.$set(this.moves, L-1, this.moves.concat([smove]));
+ else this.moves[L-1].push(smove);
}
};
const playMove = () => {
for (let i=move.length -1; i >= 0; i--) this.vr.undo(move[i]);
this.moves.pop();
this.cursor--;
+ // The board may still show the possible moves: (TODO: bad solution)
+ this.$refs["board"].resetCurrentAttempt();
this.inMultimove = false;
},
cancelLastMove: function() {