The gridless grid class.

Hierarchy (View Summary)

Constructors

Properties

alpha: number

The opacity of the grid.

color: Color

The color of the grid.

distance: number

The distance of a grid space in units.

size: number

The size of a grid space in pixels.

sizeX: number

The width of a grid space in pixels.

sizeY: number

The height of a grid space in pixels.

style: string

The style of the grid.

thickness: number

The thickness of the grid.

type: 0 = GRID_TYPES.GRIDLESS
units: string

The distance units used in this grid.

Accessors

  • get isGridless(): boolean

    Is this a gridless grid?

    Returns boolean

  • get isHexagonal(): boolean

    Is this a hexagonal grid?

    Returns boolean

  • get isSquare(): boolean

    Is this a square grid?

    Returns boolean

Methods

  • Parameters

    • waypoints: any
    • __namedParameters: { cost: any }
    • result: any

    Returns void

  • Parameters

    • sceneWidth: any
    • sceneHeight: any
    • padding: any

    Returns { columns: number; height: any; rows: number; width: any; x: number; y: number }

  • Parameters

    • coords: any

    Returns { elevation?: undefined; x: any; y: any } | { elevation: any; x: any; y: any }

  • Parameters

    • __namedParameters: { x: any; y: any }
    • radius: any

    Returns any[]

  • Parameters

    • origin: any
    • radius: any
    • direction: any
    • angle: any

    Returns any[]

  • Parameters

    • waypoints: any

    Returns ({ i: any; j: any; k: any } | { i: any; j: any; k?: undefined })[]

  • Parameters

    • coords: any

    Returns { i: any; j: any; k: any } | { i: any; j: any; k?: undefined }

  • Parameters

    • __namedParameters: { height: any; width: any; x: any; y: any }

    Returns number[]

  • Parameters

    • coords: any
    • direction: any

    Returns { i: any; j: any; k: any } | { i: any; j: any; k?: undefined }

  • Parameters

    • point: any
    • direction: any

    Returns { elevation: any; x: any; y: any } | { elevation?: undefined; x: any; y: any }

  • Parameters

    • __namedParameters: { elevation: any; x: any; y: any }
    • behavior: any

    Returns { elevation: any; x: any; y: any } | { elevation?: undefined; x: any; y: any }

  • Parameters

    • coords: any

    Returns { elevation?: undefined; x: any; y: any } | { elevation: any; x: any; y: any }

  • Parameters

    • point: any
    • direction: any
    • distance: any

    Returns { elevation: any; x: any; y: any } | { elevation?: undefined; x: any; y: any }

  • Parameters

    • coords: any

    Returns never[]

  • Parameters

    • coords1: any
    • coords2: any

    Returns boolean