driver.love/0071-surface_bounds

19 lines
384 B
Plaintext

surface_bounds = function(nodes)
local minx,miny,maxx,maxy
for _,node in pairs(nodes) do
if minx == nil or node.x < minx then
minx = node.x
end
if maxx == nil or node.x > maxx then
maxx = node.x
end
if miny == nil or node.y < miny then
miny = node.y
end
if maxy == nil or node.y > maxy then
maxy = node.y
end
end
return minx,miny,maxx+600,maxy+600
end