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