Skip to content
ClassInput & Controls@public

FlxGamepad

One stable logical controller, retained across disconnect/reconnect.

ts
export declare class FlxGamepad

Properties

PropertyModifiersTypeDescription
axisCountreadonlynumber-
buttonCountreadonlynumber-
connected-boolean-
deadZone-number-
idreadonlystring-
indexreadonlynumber-
mappingreadonlystring-
uidreadonlynumber-

Methods

axisPressed()

ts
axisPressed(axis: number, direction: -1 | 1, threshold?: number): boolean

Parameters:

ParameterTypeDescription
axisnumber-
direction-1 | 1-
thresholdnumber-

Returns: boolean

getAxis()

ts
getAxis(axis: number, deadZone?: number): number

Parameters:

ParameterTypeDescription
axisnumber-
deadZonenumber-

Returns: number

getButtonValue()

ts
getButtonValue(button: number): number

Parameters:

ParameterTypeDescription
buttonnumber-

Returns: number

justPressed()

ts
justPressed(button: number): boolean

Parameters:

ParameterTypeDescription
buttonnumber-

Returns: boolean

justReleased()

ts
justReleased(button: number): boolean

Parameters:

ParameterTypeDescription
buttonnumber-

Returns: boolean

pressed()

ts
pressed(button: number): boolean

Parameters:

ParameterTypeDescription
buttonnumber-

Returns: boolean

Released under the MIT License.