|
Labyrinth
A labyrinth game assignment
|
| Chost.labyrinth.Board | This class is the representation of the games's board |
| Chost.labyrinth.Const | Class to hold constant values for entire application |
| Chost.labyrinth.Direction | Helper C++-like enumerator class to hold direction |
| Chost.labyrinth.DirRange | Helper C++ like enumerator class for direction ranged loops |
| Chost.labyrinth.Edge | A utility class used for room prevent algorithm |
| Chost.labyrinth.Game | Main application class |
| Chost.labyrinth.Graph | Provides a graph functionality for the room preventing algorithm |
| Chost.labyrinth.Node | Node object for minimax tree |
| ▼Chost.labyrinth.Player | This class represents the game's player |
| Chost.labyrinth.HeuristicPlayer | This class represents the game's player who cheats |
| Chost.labyrinth.MinMaxPlayer | This class represents the game's minimax player |
| Chost.labyrinth.Position | An Application wide board position implementation holding just the id coordinate |
| ▼Chost.labyrinth.Range | Class to create ranges of numbers |
| Chost.labyrinth.ShuffledRange | Class to create shuffled ranges of numbers |
| Chost.labyrinth.Session | Application wide object to hold settings like values for the session |
| Chost.labyrinth.Supply | This class is the representation of the supplies in the game |
| Chost.labyrinth.Tile | This class is the representation of the board's tile |