Constructors
constructor
- new Rectangle(x?: number, y?: number, w?: number, h?: number): Rectangle
-
Parameters
-
Default value x: number = 0
-
Default value y: number = 0
-
Default value w: number = 0
-
Default value h: number = 0
Methods
allScaled
-
Parameters
bottom
-
Returns any
bottomRight
-
containsCircle
- containsCircle(x: any, y: any, radius: any): boolean
-
Parameters
-
x: any
-
y: any
-
radius: any
Returns boolean
containsPoint
- containsPoint(x: any, y: any): boolean
-
Parameters
Returns boolean
containsRect
- containsRect(rect: any): boolean
-
Parameters
Returns boolean
containsRect4Params
- containsRect4Params(x: any, y: any, w: any, h: any): boolean
-
Parameters
-
x: any
-
y: any
-
w: any
-
h: any
Returns boolean
equalsEpsilon
- equalsEpsilon(other: any, epsilon: any): boolean
-
Parameters
Returns boolean
expandInAllDirections
- expandInAllDirections(amount: any): void
-
Parameters
Returns void
extendBySquare
- extendBySquare(centerX: any, centerY: any, halfWidth: any, halfHeight: any): void
-
Parameters
-
centerX: any
-
centerY: any
-
halfWidth: any
-
halfHeight: any
Returns void
getMinStartTile
-
getUnion
-
Parameters
isEmpty
-
Returns boolean
left
-
Returns any
moveBy
- moveBy(x: any, y: any): void
-
Parameters
Returns void
moveByVector
- moveByVector(vec: any): void
-
Parameters
Returns void
right
-
Returns any
setBottom
- setBottom(bottom: any): void
-
Parameters
Returns void
setLeft
-
Parameters
Returns void
setRight
- setRight(right: any): void
-
Parameters
Returns void
setTop
-
Parameters
Returns void
toCompareableString
- toCompareableString(): string
-
Returns string
toTileCullRectangle
- toTileCullRectangle(includeHalfTiles?: boolean): Rectangle
-
Parameters
-
Default value includeHalfTiles: boolean = true
top
-
Returns any
topLeft
-
trbl
-
Returns any[]
Static fromSquare
- fromSquare(x: any, y: any, size: any): Rectangle
-
Parameters
Static fromTRBL
- fromTRBL(top: any, right: any, bottom: any, left: any): Rectangle
-
Parameters
-
top: any
-
right: any
-
bottom: any
-
left: any
Static fromTwoPoints
-
Parameters
Static getAroundPointsRotated
- getAroundPointsRotated(points: any, angle: any): Rectangle
-
Parameters
Static intersects
- intersects(a: any, b: any): boolean
-
Parameters
Returns boolean
Returns if the rectangle contains the given circle at (x, y) with the radius (radius)