Fixes
[vchess.git] / client / src / components / ComputerGame.vue
index 2745e4c..52cfc5e 100644 (file)
@@ -1,8 +1,6 @@
 <template lang="pug">
-.row
-  .col-sm-12.col-md-10.col-md-offset-1.col-lg-8.col-lg-offset-2
-    BaseGame(:game="game" :vr="vr" ref="basegame"
-      @newmove="processMove" @gameover="gameOver")
+BaseGame(:game="game" :vr="vr" ref="basegame"
+  @newmove="processMove" @gameover="gameOver")
 </template>
 
 <script>
@@ -50,7 +48,11 @@ export default {
     this.compWorker.onmessage = e => {
       let compMove = e.data;
       if (!compMove)
+      {
+        this.compThink = false;
+        this.$emit("game-stopped"); //no more moves: mate or stalemate
         return; //after game ends, no more moves, nothing to do
+      }
       if (!Array.isArray(compMove))
         compMove = [compMove]; //to deal with MarseilleRules
       // Small delay for the bot to appear "more human"