Files
dusk/assets/init.lua
Dominic Masters cc85983736
Some checks failed
Build Dusk / run-tests (push) Failing after 1m55s
Build Dusk / build-linux (push) Successful in 1m58s
Build Dusk / build-psp (push) Failing after 1m26s
Add struct metafield
2026-01-27 21:16:53 -06:00

51 lines
1.3 KiB
Lua

module('platform')
module('input')
module('scene')
module('locale')
module('event')
-- Default Input bindings.
if PLATFORM == "psp" then
inputBind("up", INPUT_ACTION_UP)
inputBind("down", INPUT_ACTION_DOWN)
inputBind("left", INPUT_ACTION_LEFT)
inputBind("right", INPUT_ACTION_RIGHT)
inputBind("circle", INPUT_ACTION_CANCEL)
inputBind("cross", INPUT_ACTION_ACCEPT)
inputBind("select", INPUT_ACTION_RAGEQUIT)
inputBind("lstick_up", INPUT_ACTION_UP)
inputBind("lstick_down", INPUT_ACTION_DOWN)
inputBind("lstick_left", INPUT_ACTION_LEFT)
inputBind("lstick_right", INPUT_ACTION_RIGHT)
else
if INPUT_KEYBOARD then
inputBind("w", INPUT_ACTION_UP)
inputBind("s", INPUT_ACTION_DOWN)
inputBind("a", INPUT_ACTION_LEFT)
inputBind("d", INPUT_ACTION_RIGHT)
inputBind("left", INPUT_ACTION_LEFT)
inputBind("right", INPUT_ACTION_RIGHT)
inputBind("up", INPUT_ACTION_UP)
inputBind("down", INPUT_ACTION_DOWN)
inputBind("enter", INPUT_ACTION_ACCEPT)
inputBind("e", INPUT_ACTION_ACCEPT)
inputBind("escape", INPUT_ACTION_CANCEL)
inputBind("q", INPUT_ACTION_CANCEL)
inputBind("z", INPUT_ACTION_RAGEQUIT)
end
end
-- sceneSet('map')
-- mapLoad('map/testmap/testmap.dmf')
localeSet(DUSK_LOCALE_EN_US)
function eventTest(data)
print("Pressed")
data.action = 2
end
eventSubscribe(INPUT_EVENT_PRESSED, eventTest)