Constructors
constructor
- new RectangleHull(x: number, y: number, width: number, height: number): RectangleHull
-
Parameters
-
x: number
-
y: number
-
width: number
-
height: number
Accessors
bottom
- get bottom(): number
- set bottom(val: number): void
-
Returns number
-
Parameters
Returns void
left
- get left(): number
- set left(val: number): void
-
Returns number
-
Parameters
Returns void
right
- get right(): number
- set right(val: number): void
-
Returns number
-
Parameters
Returns void
top
- get top(): number
- set top(val: number): void
-
Returns number
-
Parameters
Returns void
Methods
attemptMergeIn
-
Parameters
Returns boolean
doesOverlap
-
Parameters
Returns boolean
set
- set(left: number, top: number, width: number, height: number): void
-
Parameters
-
left: number
-
top: number
-
width: number
-
height: number
Returns void
setPosition
- setPosition(x: number, y: number): void
setSize
- setSize(width: number, height: number): void
-
Parameters
-
width: number
-
height: number
Returns void
toPoints
- toPoints(): { x: number; y: number }[]
-
Returns { x: number; y: number }[]
Class for managing hulls created by combining square tiles.