ClassInput & Controls@public
Input
Deterministic named digital-input state machine.
ts
export declare class InputProperties
| Property | Modifiers | Type | Description |
|---|---|---|---|
lookup | readonly | Map<string, number> | - |
Methods
addAlias()
ts
protected addAlias(alias: string, keyName: string): voidParameters:
| Parameter | Type | Description |
|---|---|---|
alias | string | - |
keyName | string | - |
Returns: void
addKey()
ts
protected addKey(keyName: string, keyCode: number): voidParameters:
| Parameter | Type | Description |
|---|---|---|
keyName | string | - |
keyCode | number | - |
Returns: void
any()
ts
any(): booleanReturns: boolean
destroy()
ts
destroy(): voidReturns: void
getKeyCode()
ts
getKeyCode(keyName: string): numberParameters:
| Parameter | Type | Description |
|---|---|---|
keyName | string | - |
Returns: number
hasKeyCode()
ts
protected hasKeyCode(keyCode: number): booleanParameters:
| Parameter | Type | Description |
|---|---|---|
keyCode | number | - |
Returns: boolean
justPressed()
ts
justPressed(key: string): booleanParameters:
| Parameter | Type | Description |
|---|---|---|
key | string | - |
Returns: boolean
justReleased()
ts
justReleased(key: string): booleanParameters:
| Parameter | Type | Description |
|---|---|---|
key | string | - |
Returns: boolean
playback()
ts
playback(record: readonly FlxKeyRecord[] | null): voidParameters:
| Parameter | Type | Description |
|---|---|---|
record | readonly FlxKeyRecord[] | null | - |
Returns: void
pressed()
ts
pressed(key: string): booleanParameters:
| Parameter | Type | Description |
|---|---|---|
key | string | - |
Returns: boolean
queueKeyCode()
ts
protected queueKeyCode(keyCode: number, down: boolean): voidParameters:
| Parameter | Type | Description |
|---|---|---|
keyCode | number | - |
down | boolean | - |
Returns: void
queueReleaseAll()
ts
protected queueReleaseAll(): voidDrops unpublished events and queues releases for every published key.
Returns: void
record()
ts
record(): FlxKeyRecord[] | nullReturns: FlxKeyRecord[] | null
reset()
ts
reset(): voidReturns: void
update()
ts
update(): voidPublishes queued transitions for one authoritative simulation step.
Returns: void