Skip to content

Commit f71b8d4

Browse files
committed
Manual fixes for TypeScript definitions file. Not Complete, more to come
1 parent 6a24d61 commit f71b8d4

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

build/phaser.d.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ declare module Phaser {
6262
world: Phaser.World;
6363
particles: Phaser.Particles;
6464
physics: Phaser.Physics.Arcade;
65-
load();
65+
load: Phaser.Loader;
6666
preload();
6767
create();
6868
render();
@@ -87,9 +87,9 @@ declare module Phaser {
8787
onPausedCallback(): void;
8888
onShutDownCallback(): void;
8989
boot(): void;
90-
add(key: string, state: Phaser.State, autoStart: boolean): void;
90+
add(key: string, state: typeof Phaser.State, autoStart: boolean): void;
9191
remove(key: string): void;
92-
start(key: string, clearWorld: boolean, clearCache: boolean): void;
92+
start(key: string, clearWorld?: boolean, clearCache?: boolean): void;
9393
dummy(): void;
9494
checkState(key: string): boolean;
9595
link(key: string): void;
@@ -253,7 +253,7 @@ declare module Phaser {
253253
}
254254

255255
class Game {
256-
constructor(width: number, height: number, renderer: number, parent: string, state: object, transparent: boolean, antialias: boolean);
256+
constructor(width: number, height: number, renderer: number, parent: string, state: Object, transparent: boolean, antialias: boolean);
257257
id: number;
258258
width: number;
259259
height: number;
@@ -709,6 +709,7 @@ declare module Phaser {
709709
frameName: string;
710710
inCamera: boolean;
711711
crop: boolean;
712+
cropEnabled: boolean;
712713
inputEnabled: boolean;
713714
preUpdate(): void;
714715
postUpdate(): void;
@@ -754,7 +755,7 @@ declare module Phaser {
754755
}
755756

756757
class Button {
757-
constructor(game: Phaser.Game, x: number, y: number, key: string, callback: Function, overFrame: number, outFrame: number, downFrame: number);
758+
constructor(game: Phaser.Game, x: number, y: number, key: string, callback: typeof Function, overFrame: number, outFrame: number, downFrame: number);
758759
input: Phaser.InputHandler;
759760
onInputUp: Phaser.Signal;
760761
onInputDown: Phaser.Signal;
@@ -804,6 +805,8 @@ declare module Phaser {
804805
pageAlignVeritcally: boolean;
805806
minWidth: number;
806807
maxWidth: number;
808+
minHeight: number;
809+
maxHeight: number;
807810
width: number;
808811
height: number;
809812
maxIterations: number;

0 commit comments

Comments
 (0)