Function AStar2D.addPoint

Adds a new point at the given position with the given identifier. The algorithm prefers points with lower weight_scale to form a path. The id must be 0 or larger, and the weight_scale must be 1 or larger.

void addPoint (
  const(long) id,
  const(Vector2) position,
  const(double) weight_scale = 1.00000
) nothrow @nogc;

var astar = AStar2D.new() astar.add_point(1, Vector2(1, 0), 4) # Adds the point (1, 0) with weight_scale 4 and id 1

If there already exists a point for the given id, its position and weight scale are updated to the given values.