Class: GamepadBindings
Defined in: src/input/GamepadBindings.ts:30
Manages gamepad button-to-action mappings with localStorage persistence. One button per action — assigning a button removes it from any previous action.
Constructors
Constructor
new GamepadBindings():
GamepadBindings
Defined in: src/input/GamepadBindings.ts:33
Returns
GamepadBindings
Methods
getAllBindings()
getAllBindings():
Record<GamepadAction,number>
Defined in: src/input/GamepadBindings.ts:42
Returns
Record<GamepadAction, number>
getBinding()
getBinding(
action):number
Defined in: src/input/GamepadBindings.ts:38
Parameters
action
Returns
number
resetDefaults()
resetDefaults():
void
Defined in: src/input/GamepadBindings.ts:67
Returns
void
setBinding()
setBinding(
action,buttonIndex):void
Defined in: src/input/GamepadBindings.ts:46
Parameters
action
buttonIndex
number
Returns
void