{{ 'PATHFINDING.TITLE' | translate }}
{{ 'PATHFINDING.START_NODE' | translate }} {{ 'PATHFINDING.END_NODE' | translate }} {{ 'PATHFINDING.WALL' | translate }} {{ 'PATHFINDING.CLEAR_NODE' | translate }}
{{ 'ALGORITHM.GRID_HEIGHT' | translate }} {{ 'ALGORITHM.GRID_WIDTH' | translate }}
{{ 'PATHFINDING.START_NODE' | translate }} {{ 'PATHFINDING.END_NODE' | translate }} {{ 'PATHFINDING.WALL' | translate }} {{ 'PATHFINDING.VISITED' | translate }} {{ 'PATHFINDING.PATH' | translate }}
@if (!compareMode()) {

{{ 'PATHFINDING.PATH_LENGTH' | translate }}: {{ pathLength() }}

{{ 'PATHFINDING.EXECUTION_TIME' | translate }}: {{ executionTime() | number:'1.2-2' }} ms

}
@if (compareMode()) {

A* · {{ 'PATHFINDING.VISITED_NODES' | translate }}: {{ astarStats()?.visitedCount }} · {{ 'PATHFINDING.PATH_LENGTH' | translate }}: {{ astarStats()?.pathLength }}

}

Dijkstra · {{ 'PATHFINDING.VISITED_NODES' | translate }}: {{ dijkstraStats()?.visitedCount }} · {{ 'PATHFINDING.PATH_LENGTH' | translate }}: {{ dijkstraStats()?.pathLength }}