X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=variants%2FCapture%2Fclass.js;fp=variants%2FCapture%2Fclass.js;h=5e69452a7ca5cc59e0d7a113561f18c1833cc74f;hb=3a77a0b4c3ba2f767a81ef688ae6aa70b95250be;hp=0000000000000000000000000000000000000000;hpb=f429756ddd1ac5f12b0ae8e2231d7e7886fddc25;p=xogo.git diff --git a/variants/Capture/class.js b/variants/Capture/class.js new file mode 100644 index 0000000..5e69452 --- /dev/null +++ b/variants/Capture/class.js @@ -0,0 +1,18 @@ +import ChessRules from "/base_rules.js"; + +export default class CaptureRules extends ChessRules { + + static get Options() { + return { + select: C.Options.select, + check: C.Options.check, + styles: C.Options.styles.filter(s => s != "capture") + }; + } + + constructor(o) { + super(o); + this.options.capture = true; + } + +};