v-html="content"
)
ComputerGame(
+ ref="compgame"
v-show="display=='computer'"
:game-info="gameInfo"
- @game-over="stopGame"
@game-stopped="gameStopped"
)
</template>
gameInfo: {
vname: "",
mode: "versus",
- fen: "",
- score: "*"
+ fen: ""
}
};
},
this.gameInProgress = true;
this.display = "computer";
this.gameInfo.mode = mode;
- this.gameInfo.score = "*";
- this.gameInfo.fen = V.GenRandInitFen();
+ this.$set(this.gameInfo, "fen", V.GenRandInitFen());
},
// user is willing to stop the game:
- stopGame: function(score) {
- this.gameInfo.score = score || "?";
+ stopGame: function() {
+ this.$refs["compgame"].gameOver("?", "Undetermined result");
},
// The game is effectively stopped:
gameStopped: function() {