UDZX4CXWSB3OETZCJ363DOLE3OGBOVMK3CQ2YR5TEDC562CRLQLAC -- use an editor to wrap the textlocal scaled_fontsize = scale(20)local scaled_lineheight = math.floor(scaled_fontsize*1.3)-- HACK: modify obj.editor.left after initializationobj.editor = edit.initialize_state(Menu_bar_height + vy(obj.y), math.floor(vx(obj.x)), math.ceil(vx(obj.x+obj.w)), love.graphics.getFont(), scaled_fontsize, scaled_lineheight)obj.editor.left = obj.editor.left + Line_number_width*obj.editor.font:getWidth('m')obj.editor.width = obj.editor.right - obj.editor.leftobj.editor.lines = load_array(obj.data)Text.redraw_all(obj.editor)