button(@click="resign") Resign
div Names: {{ game.players[0].name }} - {{ game.players[1].name }}
div(v-if="game.score=='*'") Time: {{ virtualClocks[0] }} - {{ virtualClocks[1] }}
button(@click="resign") Resign
div Names: {{ game.players[0].name }} - {{ game.players[1].name }}
div(v-if="game.score=='*'") Time: {{ virtualClocks[0] }} - {{ virtualClocks[1] }}
virtualClocks: [0, 0], //initialized with true game.clocks
vr: null, //"variant rules" object initialized from FEN
drawOffer: "", //TODO: use for button style
virtualClocks: [0, 0], //initialized with true game.clocks
vr: null, //"variant rules" object initialized from FEN
drawOffer: "", //TODO: use for button style
this.$set(this.game, "moveToPlay", data.move); //TODO: Vue3...
break;
case "lastate": //got opponent infos about last move
this.$set(this.game, "moveToPlay", data.move); //TODO: Vue3...
break;
case "lastate": //got opponent infos about last move
addTime = this.game.increment - elapsed/1000;
}
let sendMove = Object.assign({}, filtered_move, {addTime: addTime});
addTime = this.game.increment - elapsed/1000;
}
let sendMove = Object.assign({}, filtered_move, {addTime: addTime});
gameOver: function(score, scoreMsg) {
this.game.mode = "analyze";
this.game.score = score;
gameOver: function(score, scoreMsg) {
this.game.mode = "analyze";
this.game.score = score;