|
1 | 1 | /// <reference path="pixi.d.ts" /> |
2 | 2 | /// <reference path="p2.d.ts" /> |
3 | 3 |
|
4 | | -// Type definitions for Phaser 2.4.4+ 2015-Sep-02 |
| 4 | +// Type definitions for Phaser 2.4.4+ 2015-Sep-10 |
5 | 5 | // Project: https://github.com/photonstorm/phaser |
6 | 6 |
|
7 | 7 | declare class Phaser { |
@@ -266,9 +266,9 @@ declare module Phaser { |
266 | 266 | getTransform(translateX: number, translateY: number, scaleX: number, scaleY: number, skewX: number, skewY: number): any; |
267 | 267 | line(x1: number, y1: number, x2: number, y2: number, color?: string, width?: number): Phaser.BitmapData; |
268 | 268 | 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; |
272 | 272 | processPixel(callback: Function, callbackContext: any, x?: number, y?: Number, width?: number, height?: number): Phaser.BitmapData; |
273 | 273 | processPixelRGB(callback: Function, callbackContext: any, x?: number, y?: Number, width?: number, height?: number): Phaser.BitmapData; |
274 | 274 | rect(x: number, y: number, width: number, height: number, fillStyle?: string): Phaser.BitmapData; |
@@ -817,6 +817,32 @@ declare module Phaser { |
817 | 817 |
|
818 | 818 | } |
819 | 819 |
|
| 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 | + } |
820 | 846 |
|
821 | 847 | module Easing { |
822 | 848 |
|
@@ -1506,33 +1532,6 @@ declare module Phaser { |
1506 | 1532 |
|
1507 | 1533 | } |
1508 | 1534 |
|
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 | | - |
1536 | 1535 | class Graphics extends PIXI.Graphics { |
1537 | 1536 |
|
1538 | 1537 | constructor(game: Phaser.Game, x?: number, y?: number); |
@@ -2538,7 +2537,7 @@ declare module Phaser { |
2538 | 2537 | y: number; |
2539 | 2538 |
|
2540 | 2539 | 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; |
2542 | 2541 | explode(lifespan?: number, quantity?: number): void; |
2543 | 2542 | flow(lifespan?: number, frequency?: number, quantity?: number, total?: number, immediate?: boolean): void; |
2544 | 2543 | kill(): void; |
@@ -4110,7 +4109,7 @@ declare module Phaser { |
4110 | 4109 | connect(rawPad: any): void; |
4111 | 4110 | destroy(): void; |
4112 | 4111 | disconnect(): void; |
4113 | | - getButton(buttonCode: number): Phaser.GamepadButton; |
| 4112 | + getButton(buttonCode: number): Phaser.DeviceButton; |
4114 | 4113 | isDown(buttonCode: number): boolean; |
4115 | 4114 | isUp(buttonCode: number): boolean; |
4116 | 4115 | justPressed(buttonCode: number, duration?: number): boolean; |
@@ -4941,6 +4940,7 @@ declare module Phaser { |
4941 | 4940 |
|
4942 | 4941 | advancedTiming: boolean; |
4943 | 4942 | desiredFps: number; |
| 4943 | + desiredFpsMult: number; |
4944 | 4944 | elapsed: number; |
4945 | 4945 | events: Phaser.Timer; |
4946 | 4946 | elapsedMS: number; |
|
0 commit comments