From 6784c3a50d9da38d0c7f71f28729ea7cfe1046d6 Mon Sep 17 00:00:00 2001 From: photonstorm Date: Mon, 1 Sep 2014 03:40:26 +0100 Subject: [PATCH] TypeScript def updates to match new ScaleManager. --- build/phaser.d.ts | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/build/phaser.d.ts b/build/phaser.d.ts index 13ae7b3f4..77a724786 100644 --- a/build/phaser.d.ts +++ b/build/phaser.d.ts @@ -1385,6 +1385,7 @@ declare module Phaser { static create(width?: number, height?: number, id?: string, noCocoon?: boolean): HTMLCanvasElement; static getAspectRatio(canvas: HTMLCanvasElement): number; static getOffset(element: HTMLElement, point?: Phaser.Point): Phaser.Point; + static removeFromDOM(canvas: HTMLCanvasElement): void; static setBackgroundColor(canvas: HTMLCanvasElement, color: string): HTMLCanvasElement; static setImageRenderingBicubic(canvas: HTMLCanvasElement): HTMLCanvasElement; static setImageRenderingCrisp(canvas: HTMLCanvasElement): HTMLCanvasElement; @@ -4434,19 +4435,19 @@ declare module Phaser { class Stage extends PIXI.Stage { - constructor(game: Phaser.Game, width: number, height: number); + constructor(game: Phaser.Game); backgroundColor: any; - checkOffsetInterval: any; currentRenderOrderID: number; disableVisibilityChange: boolean; exists: boolean; game: Phaser.Game; name: string; - offset: Phaser.Point; smoothed: boolean; + boot(): void; checkVisiblity(): void; + destroy(): void; parseConfig(config: Object): void; postUpdate(): void; preUpdate(): void; @@ -4464,6 +4465,7 @@ declare module Phaser { static EXACT_FIT: number; static NO_SCALE: number; static SHOW_ALL: number; + static RESIZE: number; aspectRatio: number; bounds: Phaser.Rectangle; @@ -4478,7 +4480,6 @@ declare module Phaser { fullScreenTarget: any; fullScreenScaleMode: number; game: Phaser.Game; - hasResized: Phaser.Signal; incorrectOrientation: boolean; leaveFullScreen: Phaser.Signal; leaveIncorrectOrientation: Phaser.Signal; @@ -4491,29 +4492,42 @@ declare module Phaser { maxWidth: number; minHeight: number; minWidth: number; + offset: Phaser.Point; + onResize: function; + onResizeContext: any; orientation: number; - orientationSprite: any; pageAlignHorizontally: boolean; pageAlignVertically: boolean; + parentIsWindow: boolean; + parentNode: any; + parentScaleFactor: Phaser.Point; scaleFactor: Phaser.Point; scaleFactorInversed: Phaser.Point; scaleMode: number; sourceAspectRatio: number; + trackParentInterval: number; width: number; + boot(width: number, height: number): void; checkOrientation(event: any): void; checkOrientationState(): void; checkResize(event: any): void; + destroy(): void; forceOrientation(forceLandscape: boolean, forcePortrait?: boolean, orientationImage?: string): void; fullScreenChange(event: any): void; + parseConfig(config: Object): void; + preUpdate(): void; refresh(): void; setExactFit(): void; setMaximum(): void; + setMinMax(minWidth: number, minHeight: number, maxWidth?: number, maxHeight?: number): void; + setResizeCallback(callback: function, context: any): void; setScreenSize(force?: boolean): void; setShowAll(): void; setSize(): void; - startFullScreen(antialias: boolean): void; + startFullScreen(antialias?: boolean): void; stopFullScreen(): void; + updateDimensions(width: number, height: number, resize: boolean): void; }