- let color = "";
- const L = this.moves.length;
- if (L == 0 || this.moves[L-1].color == "b")
- color = "White";
- else //if (this.moves[L-1].color == "w")
- color = "Black";
- return this.st.tr[color + " to move"];
+ if (!this.vr)
+ return "";
+ if (this.vr.showMoves != "all")
+ return this.st.tr[(this.vr.turn == 'w' ? "White" : "Black") + " to move"]
+ // Cannot flip: racing king or circular chess
+ return this.vr.movesCount == 0 && this.game.mycolor == "w"
+ ? this.st.tr["It's your turn!"]
+ : "";
+ },
+ canAnalyze: function() {
+ return this.game.mode != "analyze" && this.vr && this.vr.canAnalyze;