- return this.animateMove(move);
- }
- if (!navigate)
- {
- move.color = this.vr.turn;
- move.notation = this.vr.getNotation(move);
- }
- // Not programmatic, or animation is over
- this.vr.play(move);
- this.cursor++;
- this.lastMove = move;
- if (this.st.settings.sound == 2)
- new Audio("/sounds/move.mp3").play().catch(err => {});
- if (!navigate)
- {
- move.fen = this.vr.getFen();
- if (this.score == "*" || this.analyze)