@@ -1357,9 +1357,8 @@ declare module PIXI.PolyK {
13571357 export function Triangulate ( p : number [ ] ) : number [ ] ;
13581358}
13591359
1360- // Type definitions for Phaser 2.1.4 dev 2014-10-29
1360+ // Type definitions for Phaser 2.1.4 dev 2014-11-05
13611361// Project: https://github.com/photonstorm/phaser
1362-
13631362declare class Phaser {
13641363
13651364 static VERSION : string ;
@@ -2658,6 +2657,7 @@ declare module Phaser {
26582657 active : boolean ;
26592658 callbackContext : any ;
26602659 disabled : boolean ;
2660+ enabled : boolean ;
26612661 game : Phaser . Game ;
26622662 onAxisCallBack : Function ;
26632663 onConnectCallback : Function ;
@@ -2877,6 +2877,7 @@ declare module Phaser {
28772877
28782878 constructor ( game : Phaser . Game ) ;
28792879
2880+ static MAX_POINTERS : number ;
28802881 static MOUSE_OVERRIDES_TOUCH : number ;
28812882 static MOUSE_TOUCH_COMBINE : number ;
28822883 static TOUCH_OVERRIDES_MOUSE : number ;
@@ -2885,6 +2886,7 @@ declare module Phaser {
28852886 circle : Phaser . Circle ;
28862887 currentPointers : number ;
28872888 disabled : boolean ;
2889+ enabled : boolean ;
28882890 doubleTapRate : number ;
28892891 game : Phaser . Game ;
28902892 gamepad : Phaser . Gamepad ;
@@ -2920,6 +2922,7 @@ declare module Phaser {
29202922 pollLocked : boolean ;
29212923 pollRate : number ;
29222924 position : Phaser . Point ;
2925+ pointer : Phaser . Pointer [ ] ;
29232926 recordLimit : number ;
29242927 recordPointerHistory : boolean ;
29252928 recordRate : number ;
@@ -2938,10 +2941,11 @@ declare module Phaser {
29382941 addPointer ( ) : Phaser . Pointer ;
29392942 addMoveCallback ( callback : Function , context : any ) : number ;
29402943 boot ( ) : void ;
2944+ countActivePointers ( limit ?: number ) : number ;
29412945 deleteMoveCallback ( index : number ) : void ;
29422946 destroy ( ) : void ;
29432947 getLocalPosition ( displayObject : any , pointer : Phaser . Pointer ) : Phaser . Point ;
2944- getPointer ( state : boolean ) : Phaser . Pointer ;
2948+ getPointer ( isActive ? : boolean ) : Phaser . Pointer ;
29452949 getPointerFromId ( pointerID : number ) : Phaser . Pointer ;
29462950 getPointerFromIdentifier ( identifier : number ) : Phaser . Pointer ;
29472951 hitTest ( displayObject : any , pointer : Phaser . Pointer , localPoint : Phaser . Point ) : void ;
@@ -3161,6 +3165,7 @@ declare module Phaser {
31613165
31623166 callbackContext : any ;
31633167 disabled : boolean ;
3168+ enabled : boolean ;
31643169 event : any ;
31653170 game : Phaser . Game ;
31663171 lastChar : string ;
@@ -3409,6 +3414,7 @@ declare module Phaser {
34093414 callbackContext : any ;
34103415 capture : boolean ;
34113416 disabled : boolean ;
3417+ enabled : boolean ;
34123418 event : MouseEvent ;
34133419 game : Phaser . Game ;
34143420 locked : boolean ;
@@ -4491,12 +4497,14 @@ declare module Phaser {
44914497 clampY ( min : number , max : number ) : Phaser . Point ;
44924498 clone ( output ?: Phaser . Point ) : Phaser . Point ;
44934499 copyFrom ( source : Phaser . Point ) : Phaser . Point ;
4494- copyTo ( dest : Phaser . Point ) : any ;
4500+ copyTo < T > ( dest : T ) : T ;
4501+ ceil ( ) : Phaser . Point ;
44954502 cross ( a : Phaser . Point ) : number ;
44964503 divide ( x : number , y : number ) : Phaser . Point ;
44974504 distance ( dest : Phaser . Point , round ?: boolean ) : number ;
44984505 dot ( a : Phaser . Point ) : number ;
44994506 equals ( a : Phaser . Point ) : boolean ;
4507+ floor ( ) : Phaser . Point ;
45004508 getMagnitude ( ) : number ;
45014509 getMagnitudeSq ( ) : number ;
45024510 invert ( ) : Phaser . Point ;
@@ -4559,6 +4567,7 @@ declare module Phaser {
45594567 x : number ;
45604568 y : number ;
45614569
4570+ addClickTrampoline ( name : string , callback : Function , callbackContext : any , ...callbackArgs : any [ ] ) : void ;
45624571 justPressed ( duration ?: number ) : boolean ;
45634572 justReleased ( duration ?: number ) : boolean ;
45644573 leave ( event : any ) : void ;
@@ -5100,6 +5109,7 @@ declare module Phaser {
51005109
51015110 aspectRatio : number ;
51025111 bounds : Phaser . Rectangle ;
5112+ currentScaleMode : number ;
51035113 enterFullScreen : Phaser . Signal ;
51045114 enterIncorrectOrientation : Phaser . Signal ;
51055115 enterLandscape : Phaser . Signal ;
@@ -5108,6 +5118,7 @@ declare module Phaser {
51085118 height : number ;
51095119 forcePortrait : boolean ;
51105120 forceLandscape : boolean ;
5121+ fullScreenFailed : boolean ;
51115122 fullScreenTarget : any ;
51125123 fullScreenScaleMode : number ;
51135124 game : Phaser . Game ;
@@ -5137,16 +5148,19 @@ declare module Phaser {
51375148 scaleFactor : Phaser . Point ;
51385149 scaleFactorInversed : Phaser . Point ;
51395150 sourceAspectRatio : number ;
5151+ supportsFullScreen : boolean ;
51405152 trackParentInterval : number ;
51415153 width : number ;
51425154
51435155 boot ( width : number , height : number ) : void ;
51445156 checkOrientation ( event : any ) : void ;
5145- checkOrientationState ( ) : void ;
5157+ checkOrientationState ( ) : boolean ;
51465158 checkResize ( event : any ) : void ;
51475159 destroy ( ) : void ;
51485160 forceOrientation ( forceLandscape : boolean , forcePortrait ?: boolean ) : void ;
51495161 fullScreenChange ( event : any ) : void ;
5162+ fullScreenError ( event : any ) : void ;
5163+ getParentBounds ( fullScreen ?: boolean , target ?: Phaser . Rectangle ) : Phaser . Rectangle ;
51505164 parseConfig ( config : any ) : void ;
51515165 preUpdate ( ) : void ;
51525166 refresh ( ) : void ;
@@ -5159,8 +5173,8 @@ declare module Phaser {
51595173 setShowAll ( ) : void ;
51605174 setSize ( ) : void ;
51615175 setupScale ( width : number , height : number ) : void ;
5162- startFullScreen ( antialias ?: boolean ) : void ;
5163- stopFullScreen ( ) : void ;
5176+ startFullScreen ( antialias ?: boolean , allowTrampoline ?: boolean ) : void ;
5177+ stopFullScreen ( ) : boolean ;
51645178 updateDimensions ( width : number , height : number , resize : boolean ) : void ;
51655179
51665180 }
@@ -5642,6 +5656,7 @@ declare module Phaser {
56425656
56435657 callbackContext : any ;
56445658 disabled : boolean ;
5659+ enabled : boolean ;
56455660 event : any ;
56465661 game : Phaser . Game ;
56475662 preventDefault : boolean ;
0 commit comments