You have chosen to sponsor your bid up to a maximum amount of .
The program will be able to load a maze from a maze file or create a new maze on-the-fl
y. The user will then use the arrow keys to explore the maze. At the start only
the tiles in the players immediate surroundings will be shown. As the player
explores, more of the maze will become visible. At any stage the user can
press the 'Quit' button to exit the program, press the 'Reset' button to start
again (clearing the tiles that can not be seen from the start); or press the
'New' button to create a new maze.
For each class and method that you write you need to provide a suitable
comment giving a description and where necessary the type and any precon-
ditions. You should use the triple-quote commenting style
Please give me cost and time. If you do a good job, I will leave you a nice comment.