X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FBall.js;h=04ad1feb697d2324be2ad6e2fc8d9a7eaf82c495;hb=2baa6f2c65b1d6289b3cf5fbc88bba2897cca58c;hp=c9bdb33915b4652a79af0e164eb1f177f66c54b9;hpb=b1fea144e72b3bce1a2d2c630618805eb45424b4;p=vchess.git diff --git a/client/src/variants/Ball.js b/client/src/variants/Ball.js index c9bdb339..04ad1feb 100644 --- a/client/src/variants/Ball.js +++ b/client/src/variants/Ball.js @@ -3,6 +3,7 @@ import { ArrayFun } from "@/utils/array"; import { shuffle } from "@/utils/alea"; export class BallRules extends ChessRules { + static get Lines() { return [ // White goal: @@ -105,7 +106,7 @@ export class BallRules extends ChessRules { if (withBall.includes(lowerRi)) ballCount++; sumElts++; } else { - const num = parseInt(row[i]); + const num = parseInt(row[i], 10); if (isNaN(num)) return false; sumElts += num; } @@ -565,4 +566,5 @@ export class BallRules extends ChessRules { finalSquare ); } + };