/***************************************** ** File: amazing.h ** Author: Marie desJardins ** Date: 10/31/06 ** E-Mail: mariedj@cs.umbc.edu ** ** Header file for maze search program. ** Contains function prototypes for searching a maze. *****************************************/ #define BLOCKED '#' #define OPEN ' ' #define PATH '.' #define TRUE 1 #define FALSE 0 typedef struct { char **board; int rows, cols, srow, scol, erow, ecol; } MAZE; void PrintMaze (char **maze, int numRows, int numCols); int InBounds (int row, int col, int numRows, int numCols); int SolveMaze (MAZE *maze, int curRow, int curCol); void ReadMaze (char *file, MAZE *maze);