Options
All
  • Public
  • Public/Protected
  • All
Menu

Game map graph implementation.

The colors on the graph represent the adirectional passability on the map (tiles not passable by either direction will be considered unpassable), and weights are calculated using Manhattan distance (tiled walk distance).

Hierarchy

Implements

Index

Accessors

height

  • get height(): number

width

  • get width(): number

Methods

color

  • color(__namedParameters: [number, number]): boolean

contains

  • contains(__namedParameters: [number, number]): boolean

from

  • from(__namedParameters: [number, number]): Point2[]

id

  • id(__namedParameters: [number, number]): number | undefined

weight

Static d1

  • d1(__namedParameters: [number, number], __namedParameters: [number, number]): number
  • Manhattan distance between vertices.

    Parameters

    • __namedParameters: [number, number]
    • __namedParameters: [number, number]

    Returns number

Static d2

  • d2(__namedParameters: [number, number], __namedParameters: [number, number]): number
  • Euclidean distance between vertices.

    Parameters

    • __namedParameters: [number, number]
    • __namedParameters: [number, number]

    Returns number

Static octile

  • octile(__namedParameters: [number, number], __namedParameters: [number, number]): number

Generated using TypeDoc