X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FExtinction.js;h=59620f95865a2959d49e9e95b35c82b2e8f164bc;hp=746809f603af19d891c5fef4354540c8b2c7fc94;hb=6f2f94374f1e73c375edf732d9425e575e81fff7;hpb=9dca2c935cebcaa3817b4f926f482f9cad4c5b53 diff --git a/client/src/variants/Extinction.js b/client/src/variants/Extinction.js index 746809f6..59620f95 100644 --- a/client/src/variants/Extinction.js +++ b/client/src/variants/Extinction.js @@ -10,8 +10,7 @@ export class ExtinctionRules extends ChessRules { } static IsGoodPosition(position) { - if (!ChessRules.IsGoodPosition(position)) - return false; + if (!ChessRules.IsGoodPosition(position)) return false; // Also check that each piece type is present const rows = position.split("/"); let pieces = {}; @@ -21,11 +20,12 @@ export class ExtinctionRules extends ChessRules { pieces[row[i]] = true; } } - if (Object.keys(pieces).length != 12) - return false; + if (Object.keys(pieces).length != 12) return false; return true; } + scanKings() {} + setOtherVariables(fen) { super.setOtherVariables(fen); const pos = V.ParseFen(fen).position;