From 93d1d7a7e07e7bad94318d3cb4cbe906d85bd811 Mon Sep 17 00:00:00 2001 From: Benjamin Auder Date: Thu, 13 Jun 2019 17:53:01 +0200 Subject: [PATCH] 'update' --- client/src/components/BaseGame.vue | 8 ++- client/src/components/Board.vue | 26 +++++----- client/src/components/ComputerGame.vue | 4 +- client/src/views/Game.vue | 69 ++++++++++++-------------- 4 files changed, 54 insertions(+), 53 deletions(-) diff --git a/client/src/components/BaseGame.vue b/client/src/components/BaseGame.vue index 393b9ccf..2cfa1245 100644 --- a/client/src/components/BaseGame.vue +++ b/client/src/components/BaseGame.vue @@ -6,6 +6,7 @@ .card.smallpad.small-modal.text-center label.modal-close(for="modalEog") h3#eogMessage.section {{ endgameMessage }} + // TODO: or "BoardHex" if this.game.vname in "Hexagonal..." Board(:vr="vr" :last-move="lastMove" :analyze="game.mode=='analyze'" :user-color="game.mycolor" :orientation="orientation" :vname="game.vname" @play-move="play") @@ -142,6 +143,9 @@ export default { modalBox.checked = true; setTimeout(() => { modalBox.checked = false; }, 2000); }, + +// TODO: second arg == message + endGame: function(score) { this.score = score; this.showScoreMsg(score); @@ -219,10 +223,10 @@ export default { this.moves = this.moves.slice(0,this.cursor).concat([move]); } } - // Is opponent in check? + // Is opponent in check? (TODO: generalize, find all check squares) this.incheck = this.vr.getCheckSquares(this.vr.turn); const score = this.vr.getCurrentScore(); - if (score != "*") + if (score != "*") //TODO: generalize score for 3 or 4 players { if (!this.analyze) this.endGame(score); diff --git a/client/src/components/Board.vue b/client/src/components/Board.vue index ff50b121..27833815 100644 --- a/client/src/components/Board.vue +++ b/client/src/components/Board.vue @@ -1,5 +1,5 @@ - - -- 2.44.0