[BitBoard] Improve kingAttacks

This commit is contained in:
2022-12-22 18:36:16 +01:00
parent cd21c16da7
commit db20e49f35
2 changed files with 4 additions and 4 deletions

View File

@@ -45,10 +45,10 @@ BitBoard BitBoard::fileFill() const {
return northFill() | southFill();
}
BitBoard BitBoard::kingAttacks(const BitBoard bb) {
BitBoard result = bb.east() | bb.west() | bb;
BitBoard BitBoard::kingAttacks(const BitBoard kings) {
BitBoard result = kings.east() | kings.west() | kings;
result |= (result.north() | result.south());
result ^= bb;
result ^= kings;
return result;
}