| Class | Description |
|---|---|
| Board |
This class will create a graphical board that corresponds to a world
|
| Driver |
Client program that will create 4x3 World and let users interact with it.
|
| Exit |
Exit is a subclass of Room.
|
| Player |
A class for an interactive or non-interactive player which represents the Agent
navigating the 4 x 3 world
|
| Room |
A room is a square shaped space with possible exits along the four walls
|
| World |
A class for a rectangular world (Maze) of equally sized rooms in a grid.
|
| Enum | Description |
|---|---|
| World.Direction |