projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Monochrome: show first turn indication
[vchess.git]
/
client
/
src
/
components
/
BaseGame.vue
diff --git
a/client/src/components/BaseGame.vue
b/client/src/components/BaseGame.vue
index
e99c194
..
62fae75
100644
(file)
--- a/
client/src/components/BaseGame.vue
+++ b/
client/src/components/BaseGame.vue
@@
-105,7
+105,7
@@
export default {
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
+ // Cannot flip
(racing king or circular chess), or Monochrome
return (
this.vr.movesCount == 0 && this.game.mycolor == "w"
? this.st.tr["It's your turn!"]
return (
this.vr.movesCount == 0 && this.game.mycolor == "w"
? this.st.tr["It's your turn!"]
@@
-128,7
+128,12
@@
export default {
showTurn: function() {
return (
this.game.score == '*' &&
showTurn: function() {
return (
this.game.score == '*' &&
- !!this.vr && (this.vr.showMoves != "all" || !this.vr.canFlip)
+ !!this.vr &&
+ (
+ this.vr.showMoves != "all" ||
+ !this.vr.canFlip ||
+ this.vr.showFirstTurn
+ )
);
},
canAnalyze: function() {
);
},
canAnalyze: function() {
@@
-212,6
+217,10
@@
export default {
this.moves = JSON.parse(JSON.stringify(game.moves || []));
// Post-processing: decorate each move with notation and FEN
this.vr = new V(game.fenStart);
this.moves = JSON.parse(JSON.stringify(game.moves || []));
// Post-processing: decorate each move with notation and FEN
this.vr = new V(game.fenStart);
+ this.inMultimove = false; //in case of
+ this.$refs["board"].resetCurrentAttempt(); //also in case of
+ let analyseBtn = document.getElementById("analyzeBtn");
+ if (!!analyseBtn) analyseBtn.classList.remove("active");
const parsedFen = V.ParseFen(game.fenStart);
const firstMoveColor = parsedFen.turn;
this.firstMoveNumber = Math.floor(parsedFen.movesCount / 2) + 1;
const parsedFen = V.ParseFen(game.fenStart);
const firstMoveColor = parsedFen.turn;
this.firstMoveNumber = Math.floor(parsedFen.movesCount / 2) + 1;