diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2022-08-23 09:36:08 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2022-08-23 09:36:08 -0700 |
commit | cfdac28e18319c83ebd39ab90ead49cafbf7081e (patch) | |
tree | ddb011d601c6593cd47e9f9b27dcbdb399569df8 /app.lua | |
parent | 418ce8480a1e66cfb1475c5caf12f1afa1a25450 (diff) | |
download | lines.love-cfdac28e18319c83ebd39ab90ead49cafbf7081e.tar.gz |
distinguish consistently between mouse buttons and other buttons
Diffstat (limited to 'app.lua')
-rw-r--r-- | app.lua | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/app.lua b/app.lua index ddc175d..9bf5e6a 100644 --- a/app.lua +++ b/app.lua @@ -207,22 +207,22 @@ function App.modifier_down(key) end App.fake_mouse_state = {x=-1, y=-1} -- x,y always set -function App.fake_mouse_press(x,y, button) +function App.fake_mouse_press(x,y, mouse_button) App.fake_mouse_state.x = x App.fake_mouse_state.y = y - App.fake_mouse_state[button] = true + App.fake_mouse_state[mouse_button] = true end -function App.fake_mouse_release(x,y, button) +function App.fake_mouse_release(x,y, mouse_button) App.fake_mouse_state.x = x App.fake_mouse_state.y = y - App.fake_mouse_state[button] = nil + App.fake_mouse_state[mouse_button] = nil end function App.mouse_move(x,y) App.fake_mouse_state.x = x App.fake_mouse_state.y = y end -function App.mouse_down(button) - return App.fake_mouse_state[button] +function App.mouse_down(mouse_button) + return App.fake_mouse_state[mouse_button] end function App.mouse_x() return App.fake_mouse_state.x @@ -250,25 +250,25 @@ function App.run_after_keychord(chord) App.draw() end -function App.run_after_mouse_click(x,y, button) - App.fake_mouse_press(x,y, button) - App.mousepressed(x,y, button) - App.fake_mouse_release(x,y, button) - App.mousereleased(x,y, button) +function App.run_after_mouse_click(x,y, mouse_button) + App.fake_mouse_press(x,y, mouse_button) + App.mousepressed(x,y, mouse_button) + App.fake_mouse_release(x,y, mouse_button) + App.mousereleased(x,y, mouse_button) App.screen.contents = {} App.draw() end -function App.run_after_mouse_press(x,y, button) - App.fake_mouse_press(x,y, button) - App.mousepressed(x,y, button) +function App.run_after_mouse_press(x,y, mouse_button) + App.fake_mouse_press(x,y, mouse_button) + App.mousepressed(x,y, mouse_button) App.screen.contents = {} App.draw() end -function App.run_after_mouse_release(x,y, button) - App.fake_mouse_release(x,y, button) - App.mousereleased(x,y, button) +function App.run_after_mouse_release(x,y, mouse_button) + App.fake_mouse_release(x,y, mouse_button) + App.mousereleased(x,y, mouse_button) App.screen.contents = {} App.draw() end |