Merge driver.love
This commit is contained in:
commit
bddd673e94
9
0019-B
9
0019-B
|
@ -1,7 +1,6 @@
|
|||
B = function()
|
||||
B = function(font)
|
||||
-- print('B')
|
||||
-- recompute various aspects based on the current viewport settings
|
||||
local font = nil -- ensure a single font object over the whole surface
|
||||
for _,obj in ipairs(Surface) do
|
||||
if obj.type == 'line' then
|
||||
obj.zdata = {}
|
||||
|
@ -18,11 +17,11 @@ B = function()
|
|||
obj.zdata = love.math.newBezierCurve(zdata):render()
|
||||
elseif obj.type == 'text' then
|
||||
if obj.w then
|
||||
update_editor_box(obj, font or obj.editor.font)
|
||||
if obj.editor and obj.editor.font then font = obj.editor.font end
|
||||
update_editor_box(obj, font)
|
||||
if font == nil and obj.editor then font = obj.editor.font end
|
||||
else
|
||||
obj.text = love.graphics.newText(love.graphics.getFont(), obj.data)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -108,4 +108,4 @@ compute_layout = function(node, x,y, nodes_to_render, font)
|
|||
end
|
||||
end
|
||||
return x+node.w,y+node.h
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue