X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FExtinction.js;h=bdea80b52adff649bb23003a048f6a51c6cbe91f;hb=ad2494bd14f9a2fd068d713df0f8ac1fb3c3743f;hp=59620f95865a2959d49e9e95b35c82b2e8f164bc;hpb=6f2f94374f1e73c375edf732d9425e575e81fff7;p=vchess.git diff --git a/client/src/variants/Extinction.js b/client/src/variants/Extinction.js index 59620f95..bdea80b5 100644 --- a/client/src/variants/Extinction.js +++ b/client/src/variants/Extinction.js @@ -24,12 +24,10 @@ export class ExtinctionRules extends ChessRules { return true; } - scanKings() {} - setOtherVariables(fen) { super.setOtherVariables(fen); const pos = V.ParseFen(fen).position; - // NOTE: no need for safety "|| []", because each piece type must be present + // NOTE: no need for safety "|| []", because each piece type is present // (otherwise game is already over!) this.material = { w: { @@ -109,7 +107,8 @@ export class ExtinctionRules extends ChessRules { return this.material[color][p] == 0; }) ) { - // Very negative (resp. positive) if white (reps. black) pieces set is incomplete + // Very negative (resp. positive) + // if white (reps. black) pieces set is incomplete return (color == "w" ? -1 : 1) * V.INFINITY; } return super.evalPosition();