Skip to content

Commit 0ec4fef

Browse files
Updated Phaser.d.ts to dev
Fixes phaserjs#1008
1 parent 321acd1 commit 0ec4fef

1 file changed

Lines changed: 27 additions & 9 deletions

File tree

build/phaser.d.ts

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -845,11 +845,14 @@ declare module PIXI {
845845
export class Texture extends EventTarget {
846846

847847
baseTexture: BaseTexture;
848+
crop: Rectangle;
848849
frame: Rectangle;
849-
trim: Point;
850-
width: number;
851850
height: number;
851+
noFrame: boolean;
852+
scope: Object;
853+
trim: Point;
852854
valid: boolean;
855+
width: number;
853856

854857
constructor(baseTexture: BaseTexture, frame?: Rectangle);
855858

@@ -955,6 +958,7 @@ declare module PIXI {
955958
destroy(): void;
956959
pushMask(maskData: any[], renderSession: IRenderSession): void;
957960
popMask(renderSession: IRenderSession): void;
961+
setBlendMode(blendMode: number): void;
958962
setContext(gl: any);
959963

960964
}
@@ -968,11 +972,12 @@ declare module PIXI {
968972
contextLost: boolean;
969973
width: number;
970974
height: number;
975+
preserveDrawingBuffer: boolean;
971976
transparent: boolean;
972977
type: number;
973978
view: HTMLCanvasElement;
974979

975-
constructor(width: number, height: number, view?: HTMLCanvasElement, transparent?: boolean, antialias?: boolean);
980+
constructor(width: number, height: number, view?: HTMLCanvasElement, transparent?: boolean, antialias?: boolean, preserveDrawingBuffer?: boolean);
976981

977982
destroy(): void;
978983
render(stage: Stage): void;
@@ -1911,12 +1916,14 @@ declare module Phaser {
19111916

19121917
constructor(index: number, x: number, y: number, width: number, height: number, name: string, uuid: string);
19131918

1919+
bottom: number;
19141920
centerX: number;
19151921
centerY: number;
19161922
distance: number;
19171923
height: number;
19181924
index: number;
19191925
name: string;
1926+
right: number;
19201927
rotated: boolean;
19211928
rotationDirection: string;
19221929
sourceSizeH: number;
@@ -1950,6 +1957,12 @@ declare module Phaser {
19501957

19511958
}
19521959

1960+
interface IGameConfig {
1961+
1962+
enableDebug?: boolean;
1963+
1964+
}
1965+
19531966
class Game {
19541967

19551968
constructor(width?: number, height?: number, renderer?: number, parent?: any, state?: Object, transparent?: boolean, antialias?: boolean, physicsConfig?: Object);
@@ -1959,7 +1972,7 @@ declare module Phaser {
19591972
cache: Phaser.Cache;
19601973
camera: Phaser.Camera;
19611974
canvas: HTMLCanvasElement;
1962-
config: Object;
1975+
config: IGameConfig;
19631976
context: Object;
19641977
debug: Phaser.Utils.Debug;
19651978
device: Phaser.Device;
@@ -1982,6 +1995,7 @@ declare module Phaser {
19821995
pendingStep: boolean;
19831996
physics: Phaser.Physics;
19841997
physicsConfig: Object;
1998+
preserveDrawingBuffer: Boolean;
19851999
raf: Phaser.RequestAnimationFrame;
19862000
renderer: number;
19872001
renderType: number;
@@ -2158,11 +2172,11 @@ declare module Phaser {
21582172
onDownCallback: Function;
21592173
onFloatCallback: Function;
21602174
onUpCallback: Function;
2161-
pad1: boolean;
2162-
pad2: boolean;
2163-
pad3: boolean;
2164-
pad4: boolean;
2165-
padsConnected: boolean;
2175+
pad1: Phaser.SinglePad;
2176+
pad2: Phaser.SinglePad;
2177+
pad3: Phaser.SinglePad;
2178+
pad4: Phaser.SinglePad;
2179+
padsConnected: number;
21662180
supported: boolean;
21672181

21682182
addCallbacks(context: Object, callbacks: Object): void;
@@ -4154,6 +4168,7 @@ declare module Phaser {
41544168

41554169
constructor(game: Phaser.Game, width?: number, height?: number, key?: string, scaleMode?: number);
41564170

4171+
crop: PIXI.Rectangle;
41574172
game: Phaser.Game;
41584173
key: string;
41594174
type: number;
@@ -5083,11 +5098,13 @@ declare module Phaser {
50835098

50845099
static extend(deep: boolean, target: Object): Object;
50855100
static isPlainObject(object: Object): boolean;
5101+
static mixin(from: Object, to: Object): Object;
50865102
static pad(str: string, len: number, pad: number, dir?: number): string;
50875103
static parseDimension(size: any, dimension: number): number;
50885104
static rotateArray<T>(array: T[], direction: any): T;
50895105
static shuffle<T>(array: T[]): T;
50905106
static transposeArray<T>(array: T[]): T;
5107+
50915108
}
50925109

50935110
module Utils {
@@ -5159,6 +5176,7 @@ declare module Phaser {
51595176
getObjectsUnderPointer(pointer: Phaser.Pointer, group: Phaser.Group, callback?: Function, callbackContext?: Object): Phaser.Sprite;
51605177
setBounds(x: number, y: number, width: number, height: number): void;
51615178
shutdown(): void;
5179+
wrap(sprite: any, padding?: number, useBounds?: boolean, horizontal?: boolean, vertical?: boolean): void;
51625180

51635181
}
51645182
}

0 commit comments

Comments
 (0)