+ // NOTE: variants array might not be available yet, thus the two next lines
+ const variantCell = this.st.variants.filter(v => v.id == game.vid);
+ const vname = (variantCell.length > 0 ? variantCell[0].name : "");
+ if (!game.fen)
+ game.fen = game.fenStart; //game wasn't started
+
+
+ // TODO: process rtime, clocks............ game.clocks doesn't exist anymore
+console.log(game);
+
+ const tc = extractTime(game.timeControl);
+ if (game.clocks[0] < 0) //game unstarted
+ {
+ game.clocks = [tc.mainTime, tc.mainTime];
+ game.initime[0] = Date.now();
+ }
+ const vModule = await import("@/variants/" + vname + ".js");