@cocacola-lover/knight_path_finder
Version:
Iterative path finding Algorithms for knight on a chessboard
10 lines (7 loc) • 406 B
JavaScript
import {Board, SearchResult, PathFindingIterators} from './../dist/index';
test("Testing Dijkstra", () => {
const board = new Board(10, 10);
const ite = PathFindingIterators.dijkstraSearchIterator(board.createBasicPointer(0,0), board.createBasicPointer(3, 1));
while( (ite()).result === SearchResult.SearchContinues);
expect(board.squares[3][1].distanceFromStart).not.toBe(undefined);
})