A = function()
local font = love.graphics.newFont(scale(20))
love.graphics.setFont(font) -- editor objects implicitly depend on current font
-- translate Page and Page2 to Surface
Surface = {}
local red = false
for x=-1000,2000,300 do
for y=-10000,10000,200 do
add_thick_line({type='line', data={x,y, x+200,y+200, x,y+400}, r=red and 1 or 0,g=red and 0 or 0.5,b=0}, 10)
red = not red
end
end
compute_layout(Page, Page.x,Page.y, Surface, font)
compute_layout(Page2, Page2.x,Page2.y, Surface, font)
-- continue the pipeline
B(font)
-- TODO: ugly that we're manipulating editor objects twice
end