DefinitelyTyped/types/pathfinding/pathfinding-tests.ts

17 lines
345 B
TypeScript

import * as PF from "pathfinding";
var matrix = [
[0, 0, 0, 1, 0],
[1, 0, 0, 0, 1],
[0, 0, 1, 0, 0],
];
var grid = new PF.Grid(matrix);
var gridBackup = grid.clone();
var node = grid.getNodeAt(0, 0);
var finder = new PF.AStarFinder();
var path = finder.findPath(1, 2, 4, 2, grid);
var newPath = PF.Util.smoothenPath(grid, path);