import { ChessRules } from "@/base_rules";
export class HordeRules extends ChessRules {
+
static get HasFlags() {
return false;
}
}
sumElts++;
} else {
- const num = parseInt(row[i]);
+ const num = parseInt(row[i], 10);
if (isNaN(num)) return false;
sumElts += num;
}
return super.filterValid(moves);
}
- getCheckSquares(color) {
- if (color == 'w') return [];
+ getCheckSquares() {
+ if (this.turn == 'w') return [];
return (
this.underCheck('b')
? [JSON.parse(JSON.stringify(this.kingPos['b']))]
// From black side, just run usual checks:
return super.getCurrentScore();
}
+
};