X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=variants%2FAbsorption%2Fclass.js;h=66278db142d1b5e488aa6733c0e747bf12826552;hb=HEAD;hp=3e8d391ae673f64496ffeb2ca30e978542b39db8;hpb=535c464b0543306a0ea36c66f07dcfad7a951efc;p=xogo.git diff --git a/variants/Absorption/class.js b/variants/Absorption/class.js index 3e8d391..ea91a27 100644 --- a/variants/Absorption/class.js +++ b/variants/Absorption/class.js @@ -5,6 +5,7 @@ export default class AbsorptionRules extends ChessRules { static get Options() { return { select: C.Options.select, + input: C.Options.input, styles: [ "balance", "capture", @@ -22,10 +23,9 @@ export default class AbsorptionRules extends ChessRules { pieces(color, x, y) { let fusions = { - // amazon 'a': { "class": "amazon", - moves: [ + both: [ { steps: [ [0, 1], [0, -1], [1, 0], [-1, 0], @@ -41,10 +41,9 @@ export default class AbsorptionRules extends ChessRules { } ] }, - // empress 'e': { "class": "empress", - moves: [ + both: [ { steps: [ [1, 0], [-1, 0], [0, 1], [0, -1] @@ -59,10 +58,9 @@ export default class AbsorptionRules extends ChessRules { } ] }, - // princess 's': { "class": "princess", - moves: [ + both: [ { steps: [ [1, 1], [1, -1], [-1, 1], [-1, -1]