X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FBaseGame.vue;h=a2d78a069d959660b3284be5d1c8aa559172366d;hb=7aa548e72ba8a4af4e2c7f63e7723ad10d2cd3a4;hp=f10420d7a8a7b9ef6168f9931466d3d3c5620383;hpb=41cb9b940084d6f56351a772f0340ebf0bc8d1bc;p=vchess.git diff --git a/client/src/components/BaseGame.vue b/client/src/components/BaseGame.vue index f10420d7..a2d78a06 100644 --- a/client/src/components/BaseGame.vue +++ b/client/src/components/BaseGame.vue @@ -1,28 +1,27 @@ @@ -59,8 +58,12 @@ export default { "game.fenStart": function() { this.re_setVariables(); }, + // Received a new move to play: + "game.moveToPlay": function() { + this.play(this.game.moveToPlay, "receive", this.game.vname=="Dark"); + }, "game.score": function() { - this.score = this.game.score; + this.endGame(this.game.score, this.game.scoreMsg); }, }, computed: { @@ -100,15 +103,6 @@ export default { this.cursor = L-1; this.lastMove = (L > 0 ? this.moves[L-1] : null); }, - // For corr games, potential message with each move sent - curMoveMessage: function() { - if (this.cursor < 0) - return ""; - return this.game.moves[this.cursor].message || ""; - }, - setCurrentMessage: function(message) { - this.game.moves[this.game.moves.length-1].message = message; - }, download: function() { const content = this.getPgn(); // Prepare and trigger download link