+ const computeScore = () => {
+ const score = this.vr.getCurrentScore();
+ if (!navigate) {
+ if (["1-0","0-1"].includes(score)) {
+ if (Array.isArray(this.lastMove)) {
+ const L = this.lastMove.length;
+ this.lastMove[L - 1].notation += "#";
+ }
+ else this.lastMove.notation += "#";
+ }
+ }
+ if (score != "*" && this.game.mode == "analyze") {
+ const message = getScoreMessage(score);
+ // Just show score on screen (allow undo)
+ this.showEndgameMsg(score + " . " + this.st.tr[message]);
+ }
+ return score;
+ };