41 int min_y,
int max_x,
int max_y, Fn&& fn) {
42 radius = std::max(0, radius);
43 const int x0 = std::max(min_x, cx - radius);
44 const int x1 = std::min(max_x, cx + radius);
45 const int y0 = std::max(min_y, cy - radius);
46 const int y1 = std::min(max_y, cy + radius);
48 for (
int y = y0; y <= y1; ++y) {
49 for (
int x = x0; x <= x1; ++x) {