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.Player | This class represents the game's player |
Chost.labyrinth.HeuristicPlayer | This class represents the game's player who cheats |
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 |