X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FComputerGame.vue;fp=client%2Fsrc%2Fcomponents%2FComputerGame.vue;h=ad56543e54524e54e97b27ea7f99e73461d2bcf6;hb=5b18515f0b7dbfab8a2770d9b0fc7aace09267dc;hp=44bfb6a6259333be28465b69618ebaaf8f81ac67;hpb=a06fc4ba49b535ba45d70ee7401c5d2e26faefa2;p=vchess.git diff --git a/client/src/components/ComputerGame.vue b/client/src/components/ComputerGame.vue index 44bfb6a6..ad56543e 100644 --- a/client/src/components/ComputerGame.vue +++ b/client/src/components/ComputerGame.vue @@ -43,8 +43,8 @@ export default { let self = this; setTimeout(() => { if (this.currentUrl != document.location.href) return; //page change - // NOTE: BaseGame::play() will trigger processMove() here self.$refs["basegame"].play(compMove, "received"); + self.processMove(compMove); self.compThink = false; if (self.game.score != "*") // User action @@ -89,6 +89,7 @@ export default { processMove: function(move, scoreObj) { playMove(move, this.vr); // This move could have ended the game: + if (!scoreObj) scoreObj = { score: this.vr.getCurrentScore() }; if (scoreObj.score != "*") { this.gameOver(scoreObj.score); return;