Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RectangleHull

Class for managing hulls created by combining square tiles.

Hierarchy

  • RectangleHull

Index

Constructors

constructor

  • new RectangleHull(x: number, y: number, width: number, height: number): RectangleHull

Properties

height

height: number

width

width: number

x

x: number

y

y: number

Accessors

bottom

  • get bottom(): number
  • set bottom(val: number): void

center

left

  • get left(): number
  • set left(val: number): void

right

  • get right(): number
  • set right(val: number): void

top

  • get top(): number
  • set top(val: number): void

Methods

attemptMergeIn

doesOverlap

set

  • set(left: number, top: number, width: number, height: number): void

setPosition

  • setPosition(x: number, y: number): void

setSize

  • setSize(width: number, height: number): void

toPoints

  • toPoints(): { x: number; y: number }[]

Generated using TypeDoc