diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-07-12 15:18:45 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-07-12 15:33:06 -0700 |
commit | 81ecca89ff04988fa2117d8ecf4a94fce722c478 (patch) | |
tree | 6be99690ba2996e63498edb91ec76d683146ca5a /main.lua | |
parent | e95b4fec122f7e5bd2512bb03a4b6ebce98f1c01 (diff) | |
download | lines.love-81ecca89ff04988fa2117d8ecf4a94fce722c478.tar.gz |
start passing in Editor_state explicitly
In this commit, top-level edit functions: - edit.draw - edit.update - edit.quit - edit.mouse_pressed - edit.mouse_released - edit.textinput - edit.keychord_pressed - edit.key_released
Diffstat (limited to 'main.lua')
-rw-r--r-- | main.lua | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/main.lua b/main.lua index 688f1f5..56deff6 100644 --- a/main.lua +++ b/main.lua @@ -149,7 +149,7 @@ end function App.draw() Button_handlers = {} - edit.draw() + edit.draw(Editor_state) end function App.update(dt) @@ -162,11 +162,11 @@ function App.update(dt) Last_resize_time = nil end end - edit.update(dt) + edit.update(Editor_state, dt) end function love.quit() - edit.quit() + edit.quit(Editor_state) -- save some important settings local x,y,displayindex = love.window.getPosition() local filename = Editor_state.filename @@ -184,25 +184,25 @@ end function App.mousepressed(x,y, mouse_button) Cursor_time = 0 -- ensure cursor is visible immediately after it moves - return edit.mouse_pressed(x,y, mouse_button) + return edit.mouse_pressed(Editor_state, x,y, mouse_button) end function App.mousereleased(x,y, mouse_button) Cursor_time = 0 -- ensure cursor is visible immediately after it moves - return edit.mouse_released(x,y, mouse_button) + return edit.mouse_released(Editor_state, x,y, mouse_button) end function App.textinput(t) Cursor_time = 0 -- ensure cursor is visible immediately after it moves - return edit.textinput(t) + return edit.textinput(Editor_state, t) end function App.keychord_pressed(chord, key) Cursor_time = 0 -- ensure cursor is visible immediately after it moves - return edit.keychord_pressed(chord, key) + return edit.keychord_pressed(Editor_state, chord, key) end function App.keyreleased(key, scancode) Cursor_time = 0 -- ensure cursor is visible immediately after it moves - return edit.key_released(key, scancode) + return edit.key_released(Editor_state, key, scancode) end |