Skip to content

Commit c1822f2

Browse files
committed
Update TypeScript definitions
Improve Phaser.Physics.Ninja
1 parent 85dd149 commit c1822f2

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

typescript/phaser.d.ts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2575,7 +2575,7 @@ declare module Phaser {
25752575
COL_OTHER: number;
25762576

25772577
body: Phaser.Physics.Ninja.Body;
2578-
circleTileProjections: any;
2578+
circleTileProjections: { [index: number]: ((x: number, y: number, oH: number, oV: number, obj: Phaser.Physics.Ninja.Circle, t: Phaser.Physics.Ninja.Tile) => number); } ;
25792579
oldPos: Phaser.Point;
25802580
height: number;
25812581
pos: Phaser.Point;
@@ -2598,6 +2598,19 @@ declare module Phaser {
25982598

25992599
}
26002600

2601+
enum TileType {
2602+
TYPE_EMPTY,
2603+
TYPE_FULL,
2604+
TYPE_45DEG,
2605+
TYPE_CONCAVE,
2606+
TYPE_CONVEX,
2607+
TYPE_22DEGs,
2608+
TYPE_22DEGb,
2609+
TYPE_67DEGs,
2610+
TYPE_67DEGb,
2611+
TYPE_HALF
2612+
}
2613+
26012614
class Tile {
26022615

26032616
constructor(body: Phaser.Physics.Ninja.Body, x: number, y: number, width: number, height: number, type?: number);
@@ -2610,7 +2623,7 @@ declare module Phaser {
26102623
pos: Phaser.Point;
26112624
right: number;
26122625
system: Phaser.Physics.Ninja;
2613-
type: number;
2626+
type: Phaser.Physics.Ninja.TileType;
26142627
velocity: Phaser.Point;
26152628
width: number;
26162629
xw: number;

0 commit comments

Comments
 (0)