gameInfo: {
vname: "",
mode: "versus",
- }
+ },
+ V: null,
};
},
watch: {
},
computed: {
showAnalyzeBtn: function() {
- return (this.display=='rules' && (!window.V || V.CanAnalyze));
+ return (this.display=='rules' && (!this.V || this.V.CanAnalyze));
},
content: function() {
if (!this.gameInfo.vname) return ""; //variant not set yet
},
re_setVariant: async function(vname) {
const vModule = await import("@/variants/" + vname + ".js");
- window.V = vModule.VariantRules;
+ this.V = window.V = vModule.VariantRules;
this.gameInfo.vname = vname;
},
startGame: function(mode) {