#include "Utility/Math/RadialGrid.h" #include // OFFSET: 0x00AF61A0 // FUNCTION: fn_18251 std::vector GenerateRadialGrid(const RadialGridPoint& center, int radius) { std::vector points; const std::uint32_t diameter = static_cast(radius) * 2u + 1u; points.reserve(diameter * diameter); for (int x = -radius; x <= radius; ++x) { for (int y = -radius; y <= radius; ++y) { points.push_back({static_cast(x) + center.x, static_cast(y) + center.y}); } } return points; }