mirror of
https://github.com/vrld/hump.git
synced 2024-10-15 09:04:18 +00:00
Fetch event callbacks from love instead of hardcoding it
This commit is contained in:
parent
c06e8e6ee8
commit
5c9d51d356
@ -67,13 +67,11 @@ function GS.current()
|
|||||||
return stack[#stack]
|
return stack[#stack]
|
||||||
end
|
end
|
||||||
|
|
||||||
local all_callbacks = {
|
-- fetch event callbacks from love.handlers
|
||||||
'draw', 'errhand', 'focus', 'keypressed', 'keyreleased', 'mousefocus',
|
local all_callbacks = { 'draw', 'errhand', 'update' }
|
||||||
'mousemoved', 'mousepressed', 'mousereleased', 'quit', 'resize',
|
for k in pairs(love.handlers) do
|
||||||
'textinput', 'threaderror', 'update', 'visible', 'gamepadaxis',
|
all_callbacks[#all_callbacks+1] = k
|
||||||
'gamepadpressed', 'gamepadreleased', 'joystickadded', 'joystickaxis',
|
end
|
||||||
'joystickhat', 'joystickpressed', 'joystickreleased', 'joystickremoved'
|
|
||||||
}
|
|
||||||
|
|
||||||
function GS.registerEvents(callbacks)
|
function GS.registerEvents(callbacks)
|
||||||
local registry = {}
|
local registry = {}
|
||||||
|
Loading…
Reference in New Issue
Block a user