Class EntityAbstract

General rectangular entities.

Hierarchy

Constructors

  • Constructs the Entity.

    Parameters

    • position: Position

      starting Position

    • width: number

      entity width

    • height: number

      entity height

    • fill: number

      fill color

    Returns Entity

Properties

_height: number

Height.

_position: Position

Position.

_showHitbox: boolean

Whether the hitbox (rectangular surrounding) is shown, or not.

_width: number

Width.

fill: number

Color.

Accessors

  • get height(): number
  • Get height.

    Returns number

  • set height(value: number): void
  • Set height.

    Parameters

    • value: number

    Returns void

  • get showHitbox(): boolean
  • Get the hitbox's visibility.

    Returns boolean

  • set showHitbox(value: boolean): void
  • Set the hitbox's visibility.

    Parameters

    • value: boolean

    Returns void

  • get width(): number
  • Get width.

    Returns number

  • set width(value: number): void
  • Set width.

    Parameters

    • value: number

    Returns void

Methods

  • Draws the entity.

    Returns void

  • Updates the entity.

    Returns void

Generated using TypeDoc