knightAttacks top-level property

List<int> knightAttacks
final

Pop the least-significant set bit, returning its index. Mutates via return: callers use sq = lsb(bb); bb &= bb - 1;.

Implementation

// Attack tables, built once at load.
final List<int> knightAttacks = _buildKnightAttacks();