X-Git-Url: https://git.auder.net/assets/%7B%7B%20path%28%27mixstore_store_package_list%27%29%20%7D%7D?a=blobdiff_plain;f=variants%2FAvalam%2Fclass.js;h=5fe5ed32e13894c8d241518d4b05acfa5021ae8e;hb=bc97fdd1302473b774cfb19e65dc3ed3ed388901;hp=95993e0934c92826764d31204204ee986d464364;hpb=dc10e429231932c19da6d1ff2ce98c7a042829ab;p=xogo.git diff --git a/variants/Avalam/class.js b/variants/Avalam/class.js index 95993e0..5fe5ed3 100644 --- a/variants/Avalam/class.js +++ b/variants/Avalam/class.js @@ -42,7 +42,7 @@ export default class AvalamRules extends ChessRules { return { 'b': { "class": "stack", - moves: [{steps: steps, range: 1}] + both: [{steps: steps, range: 1}] }, 'c': { "class": "stack2", @@ -156,7 +156,7 @@ export default class AvalamRules extends ChessRules { if (height == 5) return []; let moves = []; - for (let s of this.pieces()['b'].moves[0].steps) { + for (let s of this.pieces(this.turn, x, y)['b'].both[0].steps) { const [i, j] = [x + s[0], y + s[1]]; if ( this.onBoard(i, j) &&