Better Ball rules. Buggish but almost OK Synchrone variant
[vchess.git] / client / src / components / BaseGame.vue
index cd71fcb..2517c78 100644 (file)
@@ -103,15 +103,13 @@ export default {
     showTurn: function() {
       return (
         this.game.score == '*' &&
-        this.vr &&
-        (this.vr.showMoves != "all" || !this.vr.canFlip)
+        !!this.vr && this.vr.showTurn
       );
     },
     turn: function() {
-      if (!this.vr)
-        return "";
+      if (!this.vr) return "";
       if (this.vr.showMoves != "all")
-        return this.st.tr[(this.vr.turn == 'w' ? "White" : "Black") + " to move"]
+        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!"]
@@ -465,6 +463,7 @@ export default {
       // Sufficient condition because Board already knows which turn it is.
       if (
         this.game.mode != "analyze" &&
+        !navigate &&
         !received &&
         (this.game.score != "*" || this.cursor < this.moves.length - 1)
       ) {