X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FAntimatter.js;h=6d3d36d472915d279f5bf71d388be18d9d225414;hb=HEAD;hp=63d5ae56a9934a4ce13c9ca1337d21cd90be80f3;hpb=8b405c81769b822dd2d0db28c613da259f68c071;p=vchess.git diff --git a/client/src/variants/Antimatter.js b/client/src/variants/Antimatter.js index 63d5ae56..6d3d36d4 100644 --- a/client/src/variants/Antimatter.js +++ b/client/src/variants/Antimatter.js @@ -1,9 +1,9 @@ import { ChessRules } from "@/base_rules"; -export const VariantRules = class AntimatterRules extends ChessRules { +export class AntimatterRules extends ChessRules { + getPotentialMovesFrom([x, y]) { let moves = super.getPotentialMovesFrom([x, y]); - // Handle "matter collisions" moves.forEach(m => { if ( @@ -14,7 +14,7 @@ export const VariantRules = class AntimatterRules extends ChessRules { m.appear.pop(); } }); - return moves; } + };