Package-level declarations
Functions
Link copied to clipboard
fun Grid.visualizeGrid(currentVisitedNodes: List<Tile> = currentVisitedNodes(), finalPath: List<Tile> = finalPath(), nodeDistances: List<Double> = currentVisitedNodes.map { distanceTo(it) }, screenTitle: String = "Grid visualizer (Click or space to pause and resume)", animationTicTimeOverride: Double? = null, closeOnEnd: Boolean = false, startPaused: Boolean = false, screenWidthOverride: Double? = null)
Visualizes the grid and optionally its traversal process using a graphical interface.