Module controls.lua
This module simply returns the controls mod as is.
https://content.luanti.org/packages/mt-mods/controls/
Usage
local controls = luanti_utils.dofile('controls.lua')
controls.register_on_press(function(player, key)
-- Called when a key is pressed
-- player: player object
-- key: key pressed
end)
controls.register_on_hold(function(player, key, length)
-- Called every globalstep while a key is held
-- player: player object
-- key: key pressed
-- length: length of time key has been held in seconds
end)
controls.register_on_release(function(player, key, length)
-- Called when a key is released
-- player: player object
-- key: key pressed
-- length: length of time key was held in seconds
end)
Functions
-
# controls.register_on_press (player, key) -
Parameters
- player core.player
- key string
-
# controls.register_on_hold (player, key, length) -
Parameters
- player core.player
- key string
- length integer
-
# controls.register_on_release (player, key, length) -
Parameters
- player core.player
- key string
- length integer
Tables
-
# controls -
Module table
Fields
- register_on_press controls.register_on_press
- register_on_hold controls.register_on_hold
- register_on_release controls.register_on_release