|
Class Summary |
| Choice |
Represents a choice point in the maze. |
| Main |
Main entry point for the program. |
| Maze |
Stores the maze and provides functions for querying the maze. |
| MazeDisplay |
Provides a graphical display of the maze and functions for updating the display. |
| MazeSolver |
Superclass of all solvers. |
| Position |
Stores a position in the maze. |
| SkippingMazeSolver |
Superclass of solvers that only branch at choice points. |
| STMazeSolverBFS |
A single-threaded breadth-first solver. |
| STMazeSolverDFS |
An efficient single-threaded depth-first solver. |
| STMazeSolverRec |
A single-threaded depth-first solver. |