phaser-navmesh
Version:
A plugin for Phaser (v3) for fast pathfinding using navigation meshes
23 lines • 776 B
TypeScript
import jsastar from "javascript-astar";
import NavPoly from "./navpoly";
/**
* Graph for javascript-astar. It implements the functionality for astar. See GPS test from astar
* repo for structure: https://github.com/bgrins/javascript-astar/blob/master/test/tests.js
*
* @class NavGraph
* @private
*/
declare class NavGraph implements jsastar.Graph<NavPoly> {
nodes: NavPoly[];
grid: never[];
constructor(navPolygons: NavPoly[]);
neighbors(navPolygon: NavPoly): NavPoly[];
navHeuristic(navPolygon1: NavPoly, navPolygon2: NavPoly): number;
destroy(): void;
init: () => void;
cleanDirty: () => void;
markDirty: () => void;
toString: () => string;
}
export default NavGraph;
//# sourceMappingURL=navgraph.d.ts.map