This zip file contains the following files:

1. MazeShell.java - this is  a ``skeleton'' program  that will
compile, and it has stubs in the code for the parts you need to write
to solve the maze, as well as the GUI interface. 

2. DrawingCanvas.class - you need this class to compile
MazeShell.java. It contains the GUI drawing classes.

3. DrawingCanvas.html - documentation for the DrawingCanvas methods.

4. maze1.data, maze2.data, maze3.data - sample maze files

5. MazeSolutionObs.jar - this is an executable jar file that contains
a solution to the maze problem.  The program has 1 argument which is
the maze file name: Execute it as:

MazeSolutionObs.jar  <maze_file_name>

