mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-29 05:17:58 +03:00
30 lines
1,012 B
Lua
30 lines
1,012 B
Lua
![]() |
local input = require('openmw.input')
|
||
|
|
||
|
return {
|
||
|
|
||
|
interfaceName = 'GamepadControls',
|
||
|
---
|
||
|
-- Gamepad control interface
|
||
|
-- @module GamepadControls
|
||
|
|
||
|
interface = {
|
||
|
--- Interface version
|
||
|
-- @field [parent=#GamepadControls] #number version
|
||
|
version = 0,
|
||
|
|
||
|
--- Checks if the gamepad cursor is active. If it is active, the left stick can move the cursor, and A will be interpreted as a mouse click.
|
||
|
-- @function [parent=#GamepadControls] isGamepadCursorActive
|
||
|
-- @return #boolean
|
||
|
isGamepadCursorActive = function()
|
||
|
return input._isGamepadCursorActive()
|
||
|
end,
|
||
|
|
||
|
--- Set if the gamepad cursor is active. If it is active, the left stick can move the cursor, and A will be interpreted as a mouse click.
|
||
|
-- @function [parent=#GamepadControls] setGamepadCursorActive
|
||
|
-- @param #boolean value
|
||
|
setGamepadCursorActive = function(state)
|
||
|
input._setGamepadCursorActive(state)
|
||
|
end,
|
||
|
}
|
||
|
}
|