diff --git a/types/pathfinding/index.d.ts b/types/pathfinding/index.d.ts index b9c63f3b7c..845bcf6b83 100644 --- a/types/pathfinding/index.d.ts +++ b/types/pathfinding/index.d.ts @@ -1,6 +1,7 @@ // Type definitions for pathfinding // Project: https://github.com/qiao/PathFinding.js // Definitions by: BNedry +// Hartley Robertson // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped declare module "pathfinding" { @@ -65,7 +66,7 @@ declare module "pathfinding" { clone(): Grid; - getNodeAt(): Pathfinding.Node; + getNodeAt(x: number, y: number): Pathfinding.Node; getNeighbors(node: Pathfinding.Node, diagonalMovement: DiagonalMovement): Pathfinding.Node[]; isWalkableAt(x: number, y: number): boolean; isInside(x: number, y: number): boolean; diff --git a/types/pathfinding/pathfinding-tests.ts b/types/pathfinding/pathfinding-tests.ts index 13f725d070..6188aba5c0 100644 --- a/types/pathfinding/pathfinding-tests.ts +++ b/types/pathfinding/pathfinding-tests.ts @@ -7,9 +7,10 @@ var matrix = [ ]; 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); \ No newline at end of file +var newPath = PF.Util.smoothenPath(grid, path);