collides method
Implementation
bool collides(double l, double t, double r, double b, {int? mask}) {
for (final (x, y) in _cellsFor(l, t, r, b)) {
final list = _buckets[_h(x, y)];
if (list == null) continue;
for (final id in list) {
if (mask != null && ((_cat[id]! & mask) == 0)) continue;
if (_pool.overlaps(id, l, t, r, b)) return true;
}
}
return false;
}