mirror of
https://github.com/photonstorm/phaser
synced 2024-11-16 01:38:23 +00:00
Merge pull request #1853 from clark-stevenson/dev
Minor Updates to TS Defs
This commit is contained in:
commit
ee911e276a
2 changed files with 26 additions and 31 deletions
31
typescript/phaser.d.ts
vendored
31
typescript/phaser.d.ts
vendored
|
@ -1,7 +1,7 @@
|
|||
/// <reference path="pixi.d.ts" />
|
||||
/// <reference path="p2.d.ts" />
|
||||
|
||||
// Type definitions for Phaser 2.4.0 2015-Jun-02
|
||||
// Type definitions for Phaser 2.4.0 2015-Jun-12
|
||||
// Project: https://github.com/photonstorm/phaser
|
||||
|
||||
declare class Phaser {
|
||||
|
@ -279,14 +279,16 @@ declare module Phaser {
|
|||
|
||||
}
|
||||
|
||||
class BitmapText extends PIXI.BitmapText {
|
||||
class BitmapText extends PIXI.DisplayObjectContainer {
|
||||
|
||||
constructor(game: Phaser.Game, x: number, y: number, font: string, text?: string, size?: number);
|
||||
constructor(game: Phaser.Game, x: number, y: number, font: string, text?: string, size?: number, align?: string);
|
||||
|
||||
align: string;
|
||||
anchor: Phaser.Point;
|
||||
angle: number;
|
||||
cameraOffset: Phaser.Point;
|
||||
destroyPhase: boolean;
|
||||
dirty: boolean;
|
||||
events: Phaser.Events;
|
||||
exists: boolean;
|
||||
fixedToCamera: boolean;
|
||||
|
@ -296,12 +298,15 @@ declare module Phaser {
|
|||
input: Phaser.InputHandler;
|
||||
inputEnabled: boolean;
|
||||
name: string;
|
||||
maxWidth: number;
|
||||
physicsType: number;
|
||||
previousPosition: Phaser.Point;
|
||||
previousRotation: Phaser.Point;
|
||||
position: Phaser.Point;
|
||||
renderOrderID: number;
|
||||
text: string;
|
||||
textWidth: number;
|
||||
textHeight: number;
|
||||
tint: number;
|
||||
type: number;
|
||||
world: Phaser.Point;
|
||||
|
@ -310,6 +315,9 @@ declare module Phaser {
|
|||
destroy(destroyChildren?: boolean): void;
|
||||
postUpdate(): void;
|
||||
preUpdate(): void;
|
||||
purgeGlyphs(): number;
|
||||
scanLine(text: string): { width: number; text: string; end: boolean; chars: string[] };
|
||||
setText(text: string): void;
|
||||
update(): void;
|
||||
updateText(): void;
|
||||
updateTransform(): void;
|
||||
|
@ -549,7 +557,7 @@ declare module Phaser {
|
|||
getBounds(): Phaser.Rectangle;
|
||||
offset(dx: number, dy: number): Phaser.Circle;
|
||||
offsetPoint(point: Phaser.Point): Phaser.Circle;
|
||||
random(out? Phaser.Point): Phaser.Point;
|
||||
random(out?: Phaser.Point): Phaser.Point;
|
||||
scale(x: number, y?: number): Phaser.Rectangle;
|
||||
setTo(x: number, y: number, diameter: number): Circle;
|
||||
toString(): string;
|
||||
|
@ -839,6 +847,7 @@ declare module Phaser {
|
|||
onDestroy: Phaser.Signal;
|
||||
onDragStart: Phaser.Signal;
|
||||
onDragStop: Phaser.Signal;
|
||||
onDragUpdate: Phaser.Signal;
|
||||
onAnimationStart: Phaser.Signal;
|
||||
onAnimationComplete: Phaser.Signal;
|
||||
onAnimationLoop: Phaser.Signal;
|
||||
|
@ -1245,7 +1254,7 @@ declare module Phaser {
|
|||
audio(key: string, volume?: number, loop?: boolean, connect?: boolean): Phaser.Sound;
|
||||
audioSprite(key: string): Phaser.AudioSprite;
|
||||
bitmapData(width?: number, height?: number, key?: string, addToCache?: boolean): Phaser.BitmapData;
|
||||
bitmapText(x: number, y: number, font: string, text?: string, size?: number): Phaser.BitmapText;
|
||||
bitmapText(x: number, y: number, font: string, text?: string, size?: number, align?: string): Phaser.BitmapText;
|
||||
button(x?: number, y?: number, key?: string, callback?: Function, callbackContext?: any, overFrame?: any, outFrame?: any, downFrame?: any, upFrame?: any): Phaser.Button;
|
||||
emitter(x?: number, y?: number, maxParticles?: number): Phaser.Particles.Arcade.Emitter;
|
||||
filter(filter: any, ...args: any[]): Phaser.Filter;
|
||||
|
@ -1275,7 +1284,7 @@ declare module Phaser {
|
|||
audio(key: string, volume?: number, loop?: boolean, connect?: boolean): Phaser.Sound;
|
||||
audioSprite(key: string): Phaser.AudioSprite;
|
||||
bitmapData(width?: number, height?: number, key?: string, addToCache?: boolean): Phaser.BitmapData;
|
||||
bitmapText(x: number, y: number, font: string, text?: string, size?: number, group?: Phaser.Group): Phaser.BitmapText;
|
||||
bitmapText(x: number, y: number, font: string, text?: string, size?: number, align?: string, group?: Phaser.Group): Phaser.BitmapText;
|
||||
button(x?: number, y?: number, key?: string, callback?: Function, callbackContext?: any, overFrame?: any, outFrame?: any, downFrame?: any, upFrame?: any, group?: Phaser.Group): Phaser.Button;
|
||||
emitter(x?: number, y?: number, maxParticles?: number): Phaser.Particles.Arcade.Emitter;
|
||||
existing(object: any): any;
|
||||
|
@ -1296,6 +1305,7 @@ declare module Phaser {
|
|||
tileSprite(x: number, y: number, width: number, height: number, key?: any, frame?: any, group?: Phaser.Group): Phaser.TileSprite;
|
||||
tween(obj: any): Phaser.Tween;
|
||||
video(key?: string, url?: string): Phaser.Video;
|
||||
videoSprite(): void; //todo not sure?
|
||||
|
||||
}
|
||||
|
||||
|
@ -2466,6 +2476,7 @@ declare module Phaser {
|
|||
videoStream: any;
|
||||
isStreaming: boolean;
|
||||
snapshot: Phaser.BitmapData;
|
||||
timeout: number;
|
||||
retryLimit: number;
|
||||
retry: number;
|
||||
retryInterval: number;
|
||||
|
@ -2475,21 +2486,25 @@ declare module Phaser {
|
|||
onPlay: Phaser.Signal;
|
||||
onComplete: Phaser.Signal;
|
||||
onUpdate: Phaser.Signal;
|
||||
onTimeout: Phaser.Signal;
|
||||
|
||||
touchLocked: boolean;
|
||||
complete: () => void;
|
||||
|
||||
constructor(game: Phaser.Game, key?: string);
|
||||
constructor(game: Phaser.Game, key?: string, url?: string);
|
||||
|
||||
add(object: Phaser.Sprite | Phaser.Sprite[]| Phaser.Image | Phaser.Image[]): Phaser.Video;
|
||||
addToWorld(x?: number, y?: number, anchorX?: number, anchorY?: Number, scaleX?: number, scaleY?: number): Phaser.Image;
|
||||
createVideoFromBlob(blob: Blob): Phaser.Video;
|
||||
startMediaStream(captureAudio?: boolean, width?: number, height?: number): Phaser.Video;
|
||||
createVideoFromURL(url: string, autoplay?: boolean): Phaser.Video;
|
||||
changeSource(src: string, autoplay?: boolean): Phaser.Video;
|
||||
connectToMediaStram(video: any, stream: any): Phaser.Video;
|
||||
destroy(): void;
|
||||
play(loop?: boolean, playbackRate?: number): Phaser.Video;
|
||||
playHandler(): void;
|
||||
render(): void;
|
||||
removeVideoElement(): void;
|
||||
resizeFrame(parent: any, width: number, height: number): void;
|
||||
setTouchLock(): void;
|
||||
grab(clear?: boolean, alpha?: number, blendMode?: string): Phaser.BitmapData;
|
||||
|
@ -3485,7 +3500,7 @@ declare module Phaser {
|
|||
normalRightHand(): Phaser.Point;
|
||||
perp(): Phaser.Point;
|
||||
rperp(): Phaser.Point;
|
||||
rotate(x: number, y: number, angle: number, asDegrees?: boolean, distance?: number): Phaser.Point;
|
||||
rotate(a: Phaser.Point, x: number, y: number, angle: number, asDegrees?: boolean, distance?: number): Phaser.Point;
|
||||
set(x: number, y?: number): Phaser.Point;
|
||||
setMagnitude(magnitude: number): Phaser.Point;
|
||||
setTo(x: number, y?: number): Phaser.Point;
|
||||
|
|
26
typescript/pixi.d.ts
vendored
26
typescript/pixi.d.ts
vendored
|
@ -1,4 +1,4 @@
|
|||
// Type definitions for PIXI 2.2.8 Deviation. Commit History Reviewed: 2015-May-09
|
||||
// Type definitions for PIXI with Phaser Deviations.
|
||||
|
||||
declare module PIXI {
|
||||
|
||||
|
@ -53,6 +53,7 @@ declare module PIXI {
|
|||
export var BaseTextureCache: { [key: string]: BaseTexture };
|
||||
export var TextureCache: { [key: string]: Texture };
|
||||
export var TextureSilentFail: boolean;
|
||||
export var BitmapText: { fonts: {} };
|
||||
|
||||
export function isPowerOfTwo(width: number, height: number): boolean;
|
||||
|
||||
|
@ -305,27 +306,6 @@ declare module PIXI {
|
|||
|
||||
}
|
||||
|
||||
export class BitmapText extends DisplayObjectContainer {
|
||||
|
||||
static fonts: any;
|
||||
|
||||
constructor(text: string, style: BitmapTextStyle);
|
||||
|
||||
anchor: Point;
|
||||
dirty: boolean;
|
||||
fontName: string;
|
||||
fontSize: number;
|
||||
maxWidth: number;
|
||||
textWidth: number;
|
||||
textHeight: number;
|
||||
tint: number;
|
||||
style: BitmapTextStyle;
|
||||
|
||||
setText(text: string): void;
|
||||
setStyle(style: BitmapTextStyle): void;
|
||||
|
||||
}
|
||||
|
||||
export class BlurFilter extends AbstractFilter {
|
||||
|
||||
blur: number;
|
||||
|
@ -630,7 +610,7 @@ declare module PIXI {
|
|||
bezierCurveTo(cpX: number, cpY: number, cpX2: number, cpY2: number, toX: number, toY: number): Graphics;
|
||||
clear(): Graphics;
|
||||
destroyCachedSprite(): void;
|
||||
drawCircle(x: number, y: number, radius: number): Graphics;
|
||||
drawCircle(x: number, y: number, diameter: number): Graphics;
|
||||
drawEllipse(x: number, y: number, width: number, height: number): Graphics;
|
||||
drawPolygon(...path: any[]): Graphics;
|
||||
drawRect(x: number, y: number, width: number, height: number): Graphics;
|
||||
|
|
Loading…
Reference in a new issue