Skip to content

Commit 157103e

Browse files
committed
Merge pull request phaserjs#847 from clark-stevenson/patch-2
Update phaser.d.ts
2 parents c5d9f12 + 4a37776 commit 157103e

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

build/phaser.d.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,19 +1162,20 @@ declare module Phaser {
11621162
width: number;
11631163

11641164
add(object: any): void;
1165-
alphaMask(source: any, mask: any): void;
1165+
alphaMask(source: any, mask: any, sourceRect?: Phaser.Rectangle, maskRect?: Phaser.Rectangle): void;
11661166
circle(x: number, y: number, radius: number, fillStyle?: string): void;
11671167
clear(): void;
11681168
cls(): void;
11691169
copyPixels(source: any, area: Phaser.Rectangle, destX: number, destY: number): void;
1170-
draw(source: any, x: number, y: number): void;
1170+
draw(source: any, x?: number, y?: number, width?: number, height?: number): void;
11711171
drawSprite(sprite: any, x?: number, y?: number): void;
1172-
extract(destination: Phaser.BitmapData, r: number, g: number, b: number, a?:number): Phaser.BitmapData;
1172+
extract(destination: Phaser.BitmapData, r: number, g: number, b: number, a?: number, resize?: boolean, r2?: number, g2?: number, b2?: number): Phaser.BitmapData;
11731173
fill(r: number, g: number, b: number, a?: number): void;
11741174
getPixel(x: number, y: number, out?: Object): number;
11751175
getPixelRGB(x: number, y: number, out?: Object, hsl?: boolean, hsv?: boolean): Object;
11761176
getPixel32(x: number, y: number): number;
11771177
getPixels(rect: Phaser.Rectangle): ImageData;
1178+
load(source: any): void;
11781179
processPixel(callback: Function, callbackContext: Object, x?: number, y?: Number, width?: number, height?: number): void;
11791180
processPixelRGB(callback: Function, callbackContext: Object, x?: number, y?: Number, width?: number, height?: number): void;
11801181
rect(x: number, y: number, width: number, height: number, fillStyle?: string): void;
@@ -2537,7 +2538,7 @@ declare module Phaser {
25372538
removeFile(key: string, type: string): void;
25382539
replaceInFileList(type: string, key: string, url: string, properties: Object): void;
25392540
reset(): void;
2540-
script(key: string, url: String, callback: Function, callbackContext: Object): Phaser.Loader;
2541+
script(key: string, url: String, callback?: Function, callbackContext?: Object): Phaser.Loader;
25412542
setPreloadSprite(sprite: Phaser.Sprite, direction?: number): void;
25422543
spritesheet(key: string, url: string, frameWidth: number, frameHeight: number, frameMax?: number, margin?: number, spacing?: number): Phaser.Loader;
25432544
start(): void;

0 commit comments

Comments
 (0)