4IGCV3VLATQW2E2XDVBJ4BZWBMVZ2PNQI2EJFRZSVF4RMAT5TBYQC set_mouse_cursor = function(name)if Mouse_cursor ~= name thenMouse_cursor = namelove.mouse.setCursor(love.mouse.getSystemCursor(name))endend
{"on.initialize":506,"y_of_schema1":364,"B":379,"on.keychord_press":553,"on_handle":547,"Cursor_node":172,"on_text":539,"get_manifest":497,"on.mouse_press":556,"on.text_input":521,"sx":544,"Definitions":503,"vx":545,"new_definition":504,"parent":561,"vy":546,"on.key_release":552,"Page":475,"on.draw":538,"add_thick_line":400,"copy_shape":396,"on.update":561,"maybe_update_key_in_definitions":529,"line_height":365,"on.code_change":306,"Mouse_cursor":559,"mouse_cursor":558,"font":353,"initialize_editor":450,"load_manifest":496,"update_editor_box":479,"on.mouse_release":554,"sy":469,"on":1,"A":507,"schema1_of_y":467,"Manifest":494,"Viewport":505,"set_mouse_cursor":562,"scale":7,"box_height":345,"compute_layout":385,"Manifest_navigator":495,"Surface":422}
on.update = function(dt)if Pan thenset_mouse_cursor('hand')elseif Move or on_handle(App.mouse_x(), App.mouse_y()) thenset_mouse_cursor('crosshair')elseset_mouse_cursor('arrow')endif Pan thenViewport.x = Pan.x - App.mouse_x()Viewport.y = Pan.y - App.mouse_y()B()returnendif Move thenMove.node.x = sx(App.mouse_x())-Move.xoffMove.node.y = sy(App.mouse_y())-Move.yoffA()returnendend
{"on.initialize":506,"y_of_schema1":364,"B":379,"on.keychord_press":553,"on_handle":547,"Cursor_node":172,"on_text":539,"get_manifest":497,"on.mouse_press":556,"on.text_input":521,"sx":544,"Definitions":503,"vx":545,"new_definition":504,"parent":560,"vy":546,"on.key_release":552,"Page":475,"on.draw":538,"add_thick_line":400,"copy_shape":396,"maybe_update_key_in_definitions":529,"line_height":365,"on.code_change":306,"Mouse_cursor":559,"mouse_cursor":558,"font":353,"initialize_editor":450,"load_manifest":496,"update_editor_box":479,"on.mouse_release":554,"sy":469,"on":1,"A":507,"schema1_of_y":467,"Manifest":494,"Viewport":505,"on.update":561,"scale":7,"box_height":345,"compute_layout":385,"Manifest_navigator":495,"Surface":422}
on.update = function(dt)if Pan thenelseif Move or on_handle(App.mouse_x(), App.mouse_y()) thenelseif Mouse_cursor ~= 'arrow' thenMouse_cursor = 'arrow'love.mouse.setCursor(love.mouse.getSystemCursor('arrow'))endif Pan thenViewport.x = Pan.x - App.mouse_x()Viewport.y = Pan.y - App.mouse_y()B()returnendif Move thenMove.node.x = sx(App.mouse_x())-Move.xoffMove.node.y = sy(App.mouse_y())-Move.yoffA()returnendend
{"on.initialize":506,"y_of_schema1":364,"B":379,"on.keychord_press":553,"on_handle":547,"Cursor_node":172,"on_text":539,"get_manifest":497,"on.mouse_press":556,"on.text_input":521,"sx":544,"Definitions":503,"vx":545,"new_definition":504,"parent":559,"vy":546,"on.key_release":552,"Page":475,"on.draw":538,"add_thick_line":400,"copy_shape":396,"maybe_update_key_in_definitions":529,"line_height":365,"on.code_change":306,"Mouse_cursor":559,"mouse_cursor":558,"font":353,"initialize_editor":450,"load_manifest":496,"update_editor_box":479,"on.mouse_release":554,"sy":469,"on":1,"A":507,"schema1_of_y":467,"Manifest":494,"Viewport":505,"on.update":560,"scale":7,"box_height":345,"compute_layout":385,"Manifest_navigator":495,"Surface":422}
{"on.initialize":506,"y_of_schema1":364,"B":379,"on.keychord_press":553,"on_handle":547,"Cursor_node":172,"on_text":539,"get_manifest":497,"on.mouse_press":556,"on.text_input":521,"sx":544,"Definitions":503,"vx":545,"new_definition":504,"parent":558,"vy":546,"on.key_release":552,"Page":475,"on.draw":538,"add_thick_line":400,"copy_shape":396,"maybe_update_key_in_definitions":529,"line_height":365,"on.code_change":306,"Mouse_cursor":559,"mouse_cursor":558,"font":353,"initialize_editor":450,"load_manifest":496,"update_editor_box":479,"on.mouse_release":554,"sy":469,"on":1,"A":507,"schema1_of_y":467,"Manifest":494,"Viewport":505,"on.update":557,"scale":7,"box_height":345,"compute_layout":385,"Manifest_navigator":495,"Surface":422}
Mouse_cursor = 'arrow'
mouse_cursor = function(name)return love.mouse.getSystemCursor(name)end
{"on.initialize":506,"y_of_schema1":364,"B":379,"on.keychord_press":553,"on_handle":547,"Cursor_node":172,"on_text":539,"get_manifest":497,"on.mouse_press":556,"on.text_input":521,"sx":544,"Definitions":503,"vx":545,"new_definition":504,"parent":557,"vy":546,"on.key_release":552,"Page":475,"on.draw":538,"add_thick_line":400,"copy_shape":396,"maybe_update_key_in_definitions":529,"line_height":365,"on.code_change":306,"mouse_cursor":558,"font":353,"initialize_editor":450,"load_manifest":496,"update_editor_box":479,"on.mouse_release":554,"sy":469,"on":1,"A":507,"schema1_of_y":467,"Manifest":494,"Viewport":505,"on.update":557,"scale":7,"box_height":345,"compute_layout":385,"Manifest_navigator":495,"Surface":422}
on.update = function(dt)if Pan thenendif Move or on_handle(App.mouse_x(), App.mouse_y()) thenendif Pan thenViewport.x = Pan.x - App.mouse_x()Viewport.y = Pan.y - App.mouse_y()B()returnendif Move thenMove.node.x = sx(App.mouse_x())-Move.xoffMove.node.y = sy(App.mouse_y())-Move.yoffA()returnendend
{"on.initialize":506,"y_of_schema1":364,"B":379,"on.keychord_press":553,"on_handle":547,"Cursor_node":172,"on_text":539,"get_manifest":497,"on.mouse_press":556,"on.text_input":521,"sx":544,"Definitions":503,"vx":545,"new_definition":504,"parent":556,"vy":546,"on.key_release":552,"Page":475,"on.draw":538,"add_thick_line":400,"copy_shape":396,"maybe_update_key_in_definitions":529,"line_height":365,"on.code_change":306,"font":353,"initialize_editor":450,"load_manifest":496,"update_editor_box":479,"on.mouse_release":554,"sy":469,"on":1,"A":507,"schema1_of_y":467,"Manifest":494,"Viewport":505,"on.update":557,"scale":7,"box_height":345,"compute_layout":385,"Manifest_navigator":495,"Surface":422}