Skip to content

Commit e6e4908

Browse files
GamePad + small fixes.
You are making my life easy with the def updates :D
1 parent 5c6b5f3 commit e6e4908

1 file changed

Lines changed: 34 additions & 8 deletions

File tree

build/phaser.d.ts

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2059,17 +2059,36 @@ declare module Phaser {
20592059
static XBOX360_START: number;
20602060
static XBOX360_STICK_LEFT_BUTTON: number;
20612061
static XBOX360_STICK_RIGHT_BUTTON: number;
2062-
20632062
static XBOX360_DPAD_LEFT: number;
20642063
static XBOX360_DPAD_RIGHT: number;
20652064
static XBOX360_DPAD_UP: number;
20662065
static XBOX360_DPAD_DOWN: number;
2067-
20682066
static XBOX360_STICK_LEFT_X: number;
20692067
static XBOX360_STICK_LEFT_Y: number;
20702068
static XBOX360_STICK_RIGHT_X: number;
20712069
static XBOX360_STICK_RIGHT_Y: number;
20722070

2071+
static PS3XC_X: number;
2072+
static PS3XC_CIRCLE: number;
2073+
static PS3XC_SQUARE: number;
2074+
static PS3XC_TRIANGLE: number;
2075+
static PS3XC_L1: number;
2076+
static PS3XC_R1: number;
2077+
static PS3XC_L2: number;
2078+
static PS3XC_R2: number;
2079+
static PS3XC_SELECT: number;
2080+
static PS3XC_START: number;
2081+
static PS3XC_STICK_LEFT_BUTTON: number;
2082+
static PS3XC_STICK_RIGHT_BUTTON: number;
2083+
static PS3XC_DPAD_UP: number;
2084+
static PS3XC_DPAD_DOWN: number;
2085+
static PS3XC_DPAD_LEFT: number;
2086+
static PS3XC_DPAD_RIGHT: number;
2087+
static PS3XC_STICK_LEFT_X: number;
2088+
static PS3XC_STICK_LEFT_Y: number;
2089+
static PS3XC_STICK_RIGHT_X: number;
2090+
static PS3XC_STICK_RIGHT_Y: number;
2091+
20732092
active: boolean;
20742093
callbackContext: Object;
20752094
disabled: boolean;
@@ -2095,12 +2114,13 @@ declare module Phaser {
20952114
setDeadZones(value: any): void;
20962115
start(): void;
20972116
stop(): void;
2117+
update(): void;
20982118

20992119
}
21002120

21012121
class GamepadButton {
21022122

2103-
constructor(game: Phaser.Game, buttonCode: number);
2123+
constructor(pad: Phaser.SinglePad, buttonCode: number);
21042124

21052125
buttonCode: number;
21062126
duration: number;
@@ -2110,17 +2130,19 @@ declare module Phaser {
21102130
onDown: Phaser.Signal;
21112131
onFloat: Phaser.Signal;
21122132
onUp: Phaser.Signal;
2133+
pad: Phaser.GamePad;
21132134
repeats: number;
21142135
timeDown: number;
21152136
timeUp: number;
21162137
value: number;
21172138

2139+
destroy(): void;
21182140
justPressed(duration?: number): boolean;
21192141
justReleased(duration?: number): boolean;
2120-
processButtonDown(value: Object): void;
2121-
processButtonFloat(value: Object): void;
2122-
processButtonUp(value: Object): void;
2123-
2142+
processButtonDown(value: number): void;
2143+
processButtonFloat(value: number): void;
2144+
processButtonUp(value: number): void;
2145+
reset();
21242146
}
21252147

21262148
class Graphics extends PIXI.Graphics {
@@ -3982,6 +4004,7 @@ declare module Phaser {
39824004
constructor(seeds: number[]);
39834005

39844006
angle(): number;
4007+
between(min: number, max: number): number;
39854008
frac(): number;
39864009
integer(): number;
39874010
integerInRange(min: number, max: number): number;
@@ -4185,10 +4208,12 @@ declare module Phaser {
41854208
axis(axisCode: number): number;
41864209
addButton(buttonCode: number): Phaser.GamepadButton;
41874210
addCallbacks(context: Object, callbacks: Object): void;
4188-
buttonValue(buttonCode: number): boolean;
4211+
buttonValue(buttonCode: number): number;
41894212
connect(rawPad: Object): void;
41904213
disconnect(): void;
4214+
getButton(buttonCode: number): Phaser.GamepadButton;
41914215
isDown(buttonCode: number): boolean;
4216+
isUp(buttonCode: number): boolean;
41924217
justPressed(buttonCode: number, duration?: number): boolean;
41934218
justReleased(buttonCode: number, duration?: number): boolean;
41944219
pollStatus(): void;
@@ -4806,6 +4831,7 @@ declare module Phaser {
48064831
postUpdate(): void;
48074832
preUpdate(): void;
48084833
reset(x: number, y: number): Phaser.TileSprite;
4834+
setFrame(frame: Phaser.Frame): void;
48094835
stopScroll(): void;
48104836
update(): void;
48114837

0 commit comments

Comments
 (0)