Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- class ASL::cla_display display handler
- class LOGIC::cla_player This class represents a player in the game. It provides methods for moving tokens and checking the status of the player. It is an abstract class and has two derived classes: cla_computer_player andcla_manual_player .
- class LOGIC::cla_computer_player This class represents a computer opponent in the game. It provides methods for automatic movement of tokens. It is derived from the cla_player .
- class LOGIC::cla_manual_player This class represents a manual player in a game. It is derived from the cla_player class.
- class LOGIC::cla_session The cla_session class is the main class of the game logic. It initializes the players with their methods and it provides essential methods for the game logic.