projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add 'how to report a bug' to the FAQ
[vchess.git]
/
client
/
src
/
playCompMove.js
diff --git
a/client/src/playCompMove.js
b/client/src/playCompMove.js
index
d8dd2d4
..
d83148f
100644
(file)
--- a/
client/src/playCompMove.js
+++ b/
client/src/playCompMove.js
@@
-2,8
+2,8
@@
onmessage = async function(e) {
switch (e.data[0]) {
case "scripts": {
onmessage = async function(e) {
switch (e.data[0]) {
case "scripts": {
- const vModule = await import("@/variants/" + e.data[1] + ".js");
-
self.V = vModule.VariantRules
;
+ await import("@/variants/" + e.data[1] + ".js")
+
.then((vModule) => { self.V = vModule[e.data[1] + "Rules"]; })
;
break;
}
case "init": {
break;
}
case "init": {
@@
-12,7
+12,11
@@
onmessage = async function(e) {
break;
}
case "newmove":
break;
}
case "newmove":
- self.vr.play(e.data[1]);
+ let move = e.data[1];
+ // Caution: could be a multi-move
+ if (!Array.isArray(move))
+ move = [move];
+ move.forEach(m => self.vr.play(m));
break;
case "askmove": {
const compMove = self.vr.getComputerMove();
break;
case "askmove": {
const compMove = self.vr.getComputerMove();