onBoard method

bool onBoard(
  1. int square
)

Determines whether a square is on the board.

Implementation

bool onBoard(int square) {
  if (square < 0) return false;
  if (square >= numIndices) return false;
  int x = square % (h * 2);
  return x < h;
}