X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FExtinction.js;h=e42e2941d522d0c23c1c8f09a7b136501853f95b;hb=7e8a7ea1cb66adb4a987badfb0a3c2f99a21bd0a;hp=bdea80b52adff649bb23003a048f6a51c6cbe91f;hpb=2c5d7b20742b802d9c47916915c1114bcfc9a9c3;p=vchess.git diff --git a/client/src/variants/Extinction.js b/client/src/variants/Extinction.js index bdea80b5..e42e2941 100644 --- a/client/src/variants/Extinction.js +++ b/client/src/variants/Extinction.js @@ -1,6 +1,7 @@ import { ChessRules } from "@/base_rules"; export class ExtinctionRules extends ChessRules { + static get PawnSpecs() { return Object.assign( {}, @@ -16,7 +17,7 @@ export class ExtinctionRules extends ChessRules { let pieces = {}; for (let row of rows) { for (let i = 0; i < row.length; i++) { - if (isNaN(parseInt(row[i])) && !pieces[row[i]]) + if (isNaN(parseInt(row[i], 10)) && !pieces[row[i]]) pieces[row[i]] = true; } } @@ -113,4 +114,5 @@ export class ExtinctionRules extends ChessRules { } return super.evalPosition(); } + };