squaresForArea method

Iterable<int> squaresForArea(
  1. int centre,
  2. Area area
)

Returns all the squares in area, translated to centre - a square id.

Implementation

Iterable<int> squaresForArea(int centre, Area area) =>
    area.translate(file(centre), rank(centre)).squares(this);