11declare class Phaser {
22 static VERSION : string ;
33 static DEV_VERSION : string ;
4- static GAMES : Array ;
4+ static GAMES : Array < Phaser . Game > ;
55 static AUTO : number ;
66 static CANVAS : number ;
77 static WEBGL : number ;
@@ -62,7 +62,6 @@ declare module Phaser {
6262 stage : Phaser . Stage ;
6363 math : Phaser . Math ;
6464 sound : Phaser . SoundManager ;
65- stage : Phaser . Stage ;
6665 time : Phaser . Time ;
6766 tweens : Phaser . TweenManager ;
6867 world : Phaser . World ;
@@ -144,8 +143,8 @@ declare module Phaser {
144143 constructor ( signal : Phaser . Signal , listener : Function , isOnce : boolean , listenerContext : Object , priority ?: number ) ;
145144 context : Object ;
146145 active : boolean ;
147- params : Array ;
148- execute ( paramsArr ?: Array ) : void ;
146+ params : Array < any > ;
147+ execute ( paramsArr ?: Array < any > ) : void ;
149148 detach ( ) : Function ;
150149 isBound ( ) : boolean ;
151150 isOnce ( ) : boolean ;
@@ -901,13 +900,13 @@ declare module Phaser {
901900 }
902901
903902 class RandomDataGenerator {
904- constructor ( seeds : Array ) ;
903+ constructor ( seeds : Array < number > ) ;
905904 c : number ;
906905 s0 : number ;
907906 s1 : number ;
908907 s2 : number ;
909908 rnd ( ) : number ;
910- sow ( seeds : Array ) : void ;
909+ sow ( seeds : Array < any > ) : void ;
911910 hash ( data : any ) : number ;
912911 integer ( ) : number ;
913912 frac ( ) : number ;
@@ -968,8 +967,8 @@ declare module Phaser {
968967 static floor ( value : number ) : number ;
969968 static ceil ( value : number ) : number ;
970969 static sinCosGenerator ( length : number , sinAmplitude ?: number , cosAmplitude ?: number , frequency ?: number ) : { sin : number [ ] ; cos : number [ ] ; } ;
971- static shift ( stack : Array ) : any ;
972- static shuffleArray ( array : Array ) : Array ;
970+ static shift ( stack : Array < any > ) : any ;
971+ static shuffleArray ( array : Array < any > ) : Array < any > ;
973972 static distance ( x1 : number , y1 : number , x2 : number , y2 : number ) : number ;
974973 static distanceRounded ( x1 : number , y1 : number , x2 : number , y2 : number ) : number ;
975974 static clamp ( x : number , a : number , b : number ) : number ;
@@ -999,12 +998,12 @@ declare module Phaser {
999998 right : number ;
1000999 bottom : number ;
10011000 } ;
1002- objects : Array ;
1003- nodes : Array ;
1001+ objects : Array < any > ;
1002+ nodes : Array < any > ;
10041003 split ( ) : void ;
10051004 insert ( body : Object ) : void ;
10061005 getIndex ( rect : Object ) : number ;
1007- retrieve ( sprite : Object ) : Array ;
1006+ retrieve ( sprite : Object ) : Array < any > ;
10081007 clear ( ) : void ;
10091008 }
10101009
@@ -1260,8 +1259,8 @@ declare module Phaser {
12601259 frame : number ;
12611260 frameName : string ;
12621261 loadFrameData ( frameData : Phaser . Animation . FrameData ) : void ;
1263- add ( name : string , frames ?: Array , frameRate ?: number , loop ?: boolean , useNumericIndex ?: boolean ) : Phaser . Animation ;
1264- validateFrames ( frames : Array , useNumericIndex ?: boolean ) : boolean ;
1262+ add ( name : string , frames ?: Array < any > , frameRate ?: number , loop ?: boolean , useNumericIndex ?: boolean ) : Phaser . Animation ;
1263+ validateFrames ( frames : Array < any > , useNumericIndex ?: boolean ) : boolean ;
12651264 play ( name : string , frameRate ?: number , loop ?: boolean ) : Phaser . Animation ;
12661265 stop ( name ?: string , resetFrame ?: boolean ) : void ;
12671266 update ( ) : boolean ;
@@ -1317,9 +1316,9 @@ declare module Phaser {
13171316 getFrame ( index : number ) : Frame ;
13181317 getFrameByName ( name : string ) : Frame ;
13191318 checkFrame ( name : string ) : boolean ;
1320- getFrameRange ( start : number , end : number , output : Array ) : Array ;
1321- getFrames ( frames : Array , useNumericIndex ?: boolean , output ?: Array ) : Array ;
1322- getFrameIndexes ( frames : Array , useNumericIndex ?: boolean , output ?: Array ) : Array ;
1319+ getFrameRange ( start : number , end : number , output : Array < Frame > ) : Array < Frame > ;
1320+ getFrames ( frames : Array < number > , useNumericIndex ?: boolean , output ?: Array < Frame > ) : Array < Frame > ;
1321+ getFrameIndexes ( frames : Array < number > , useNumericIndex ?: boolean , output ?: Array < number > ) : Array < number > ;
13231322 total : number ;
13241323 }
13251324
@@ -1365,7 +1364,7 @@ declare module Phaser {
13651364 isSoundReady ( key : string ) : boolean ;
13661365 isSpriteSheet ( key : string ) : boolean ;
13671366 getText ( key : string ) : Object ;
1368- getKeys ( array : Array ) : Array ;
1367+ getKeys ( array : Array < string > ) : Array < string > ;
13691368 getImageKeys ( ) : string [ ] ;
13701369 getSoundKeys ( ) : string [ ] ;
13711370 getTextKeys ( ) : string [ ] ;
@@ -1396,7 +1395,7 @@ declare module Phaser {
13961395 setPreloadSprite ( sprite : Phaser . Sprite , direction ?: number ) : void ;
13971396 checkKeyExists ( key : string ) : boolean ;
13981397 reset ( ) : void ;
1399- addToFileList ( type : string , key : string , url : string , properties : Array ) : void ;
1398+ addToFileList ( type : string , key : string , url : string , properties : Array < any > ) : void ;
14001399 image ( key : string , url : string , overwrite ?: boolean ) : void ;
14011400 text ( key : string , url : string , overwrite ?: boolean ) : void ;
14021401 spritesheet ( key : string , url : string , frameWidth : number , frameHeight : number , frameMax : number ) : void ;
@@ -1733,8 +1732,8 @@ declare module Phaser {
17331732 collisionCallback : Function ;
17341733 exists : boolean ;
17351734 visible : boolean ;
1736- tiles : Array ;
1737- layers : Array ;
1735+ tiles : Array < any > ;
1736+ layers : Array < TilemapLayer > ;
17381737 position : Phaser . Point ;
17391738 type : number ;
17401739 renderer : Phaser . TilemapRenderer ;
@@ -1753,7 +1752,7 @@ declare module Phaser {
17531752 getTile ( x : number , y : number , layer ?: number ) : Tile ;
17541753 getTileFromWorldXY ( x : number , y : number , layer ?: number ) : Tile ;
17551754 getTileFromInputXY ( layer ?: number ) : Tile ;
1756- getTileOverlaps ( object : Object ) : Array ;
1755+ getTileOverlaps ( object : Object ) : Array < any > ;
17571756 collide ( objectOrGroup : any , callback : Function , context : Object ) : boolean ;
17581757 collideGameObject ( object : Object ) : boolean ;
17591758 putTile ( x : number , y : number , index : number , layer ?: number ) : void ;
@@ -1787,17 +1786,17 @@ declare module Phaser {
17871786 baseTexture : any ;
17881787 texture : any ;
17891788 sprite : Phaser . Sprite ;
1790- mapData : Array ;
1789+ mapData : Array < any > ;
17911790 alpha : number ;
17921791 putTileWorldXY ( x : number , y : number , index : number ) : void ;
17931792 putTile ( x : number , y : number , index : number ) : void ;
17941793 swapTile ( tileA : number , tileB : number , x ?: number , y ?: number , width ?: number , height ?: number ) : void ;
17951794 fillTile ( index : number , x ?: number , y ?: number , width ?: number , height ?: number ) : void ;
17961795 randomiseTiles ( tiles : number [ ] , x ?: number , y ?: number , width ?: number , height ?: number ) : void ;
17971796 replaceTile ( tileA : number , tileB : number , x ?: number , y ?: number , width ?: number , height ?: number ) : void ;
1798- getTileBlock ( x : number , y : number , width : number , height : number ) : Array ;
1797+ getTileBlock ( x : number , y : number , width : number , height : number ) : Array < Tile > ;
17991798 getTileFromWorldXY ( x : number , y : number ) : Tile ;
1800- getTileOverlaps ( object : Object ) : Array ;
1799+ getTileOverlaps ( object : Object ) : Array < Tile > ;
18011800 getTempBlock ( x : number , y : number , width : number , height : number , collisionOnly ?: boolean ) : void ;
18021801 getTileIndex ( x : number , y : number ) : number ;
18031802 addColumn ( column : string [ ] ) : void ;
0 commit comments