Skip to content

Commit 13a03f3

Browse files
committed
TypeScript file updated, now compiles without error in VS and FlashDevelop.
1 parent 886618c commit 13a03f3

2 files changed

Lines changed: 25 additions & 25 deletions

File tree

build/phaser.d.ts

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
declare 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;

examples/wip/tilemap.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ function create() {
3333
layer = game.add.tilemapLayer(0, 0, 400, 600, null, map, 0);
3434

3535
// layer2 = game.add.tilemapLayer(0, 0, 400, 600, null, map, 0);
36-
layer.cameraOffset.x = 400;
36+
// layer.cameraOffset.x = 400;
37+
layer.alpha = 0.5;
3738

3839
// tileset = game.add.tileset('tilesNes');
3940
// layer = game.add.tilemapLayer(0, 0, map.layers[0].width*tilesetNes.tileWidth, 600, tileset, map, 0);

0 commit comments

Comments
 (0)