Labyrinth
A labyrinth game assignment
Package host.labyrinth

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...