byRole method

SquareSet byRole(
  1. Role role
)

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;
  }
}