byRole method
Gets all squares occupied by Role.
Implementation
SquareSet byRole(Role role) {
switch (role) {
case Role.pawn:
return pawns;
case Role.knight:
return knights;
case Role.bishop:
return bishops;
case Role.rook:
return rooks;
case Role.queen:
return queens;
case Role.king:
return kings;
}
}