Skip to content

Commit 1c113bc

Browse files
Minor TS updates. Added missing DeviceButton.
1 parent 816bcac commit 1c113bc

1 file changed

Lines changed: 33 additions & 33 deletions

File tree

typescript/phaser.d.ts

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/// <reference path="pixi.d.ts" />
22
/// <reference path="p2.d.ts" />
33

4-
// Type definitions for Phaser 2.4.4+ 2015-Sep-02
4+
// Type definitions for Phaser 2.4.4+ 2015-Sep-10
55
// Project: https://github.com/photonstorm/phaser
66

77
declare class Phaser {
@@ -266,9 +266,9 @@ declare module Phaser {
266266
getTransform(translateX: number, translateY: number, scaleX: number, scaleY: number, skewX: number, skewY: number): any;
267267
line(x1: number, y1: number, x2: number, y2: number, color?: string, width?: number): Phaser.BitmapData;
268268
load(source: any): Phaser.BitmapData;
269-
move(x: number, y: number): Phaser.BitmapData;
270-
moveH(distance: number): Phaser.BitmapData;
271-
moveV(distance: number): Phaser.BitmapData;
269+
move(x: number, y: number, wrap?: boolean): Phaser.BitmapData;
270+
moveH(distance: number, wrap?: boolean): Phaser.BitmapData;
271+
moveV(distance: number, wrap?: boolean): Phaser.BitmapData;
272272
processPixel(callback: Function, callbackContext: any, x?: number, y?: Number, width?: number, height?: number): Phaser.BitmapData;
273273
processPixelRGB(callback: Function, callbackContext: any, x?: number, y?: Number, width?: number, height?: number): Phaser.BitmapData;
274274
rect(x: number, y: number, width: number, height: number, fillStyle?: string): Phaser.BitmapData;
@@ -817,6 +817,32 @@ declare module Phaser {
817817

818818
}
819819

820+
class DeviceButton {
821+
822+
constructor(parent: Phaser.Pointer | Phaser.SinglePad, butonCode: number);
823+
824+
buttonCode: number;
825+
game: Phaser.Game;
826+
isDown: boolean;
827+
isUp: boolean;
828+
onDown: Phaser.Signal;
829+
onFloat: Phaser.Signal;
830+
onUp: Phaser.Signal;
831+
pad: Phaser.Gamepad;
832+
repeats: number;
833+
timeDown: number;
834+
timeUp: number;
835+
value: number;
836+
837+
destroy(): void;
838+
justPressed(duration?: number): boolean;
839+
justReleased(duration?: number): boolean;
840+
processButtonDown(value: number): void;
841+
processButtonFloat(value: number): void;
842+
processButtonUp(value: number): void;
843+
reset(): void;
844+
845+
}
820846

821847
module Easing {
822848

@@ -1506,33 +1532,6 @@ declare module Phaser {
15061532

15071533
}
15081534

1509-
class GamepadButton {
1510-
1511-
constructor(pad: Phaser.SinglePad, buttonCode: number);
1512-
1513-
buttonCode: number;
1514-
duration: number;
1515-
game: Phaser.Game;
1516-
isDown: boolean;
1517-
isUp: boolean;
1518-
onDown: Phaser.Signal;
1519-
onFloat: Phaser.Signal;
1520-
onUp: Phaser.Signal;
1521-
pad: Phaser.Gamepad;
1522-
repeats: number;
1523-
timeDown: number;
1524-
timeUp: number;
1525-
value: number;
1526-
1527-
destroy(): void;
1528-
justPressed(duration?: number): boolean;
1529-
justReleased(duration?: number): boolean;
1530-
processButtonDown(value: number): void;
1531-
processButtonFloat(value: number): void;
1532-
processButtonUp(value: number): void;
1533-
reset(): void;
1534-
}
1535-
15361535
class Graphics extends PIXI.Graphics {
15371536

15381537
constructor(game: Phaser.Game, x?: number, y?: number);
@@ -2538,7 +2537,7 @@ declare module Phaser {
25382537
y: number;
25392538

25402539
at(object: any): void;
2541-
emitParticle(): void;
2540+
emitParticle(x?: number, y?: number, key?: string|Phaser.RenderTexture|Phaser.BitmapData|Phaser.Video|PIXI.Texture, frame?: string | number): boolean;
25422541
explode(lifespan?: number, quantity?: number): void;
25432542
flow(lifespan?: number, frequency?: number, quantity?: number, total?: number, immediate?: boolean): void;
25442543
kill(): void;
@@ -4110,7 +4109,7 @@ declare module Phaser {
41104109
connect(rawPad: any): void;
41114110
destroy(): void;
41124111
disconnect(): void;
4113-
getButton(buttonCode: number): Phaser.GamepadButton;
4112+
getButton(buttonCode: number): Phaser.DeviceButton;
41144113
isDown(buttonCode: number): boolean;
41154114
isUp(buttonCode: number): boolean;
41164115
justPressed(buttonCode: number, duration?: number): boolean;
@@ -4941,6 +4940,7 @@ declare module Phaser {
49414940

49424941
advancedTiming: boolean;
49434942
desiredFps: number;
4943+
desiredFpsMult: number;
49444944
elapsed: number;
49454945
events: Phaser.Timer;
49464946
elapsedMS: number;

0 commit comments

Comments
 (0)