Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
▼NTiles | |
CAction | |
CFreeParking | |
CJail | |
CProperty | Inherits from tile class, describes a purchasable tile that can be owned by a player or the bank |
CStation | |
CStreet | Type of property that belongs to a colour set, and can have houses and hotels built |
CTax | |
CTile | Tile is the base class that all squares on the board derive from |
CUtility | |
CActionCard | |
CBoard | Property Tycoon board, acts as a game manager. Tracks board tiles, bank, cards, and players |
CBot | AI Agent inherited from player class. Makes its own moves and decisions |
CDataReader | Reads and initialises board and card data into the game from editable CSV files |
CMenuPlayer | Represents a player in the game menu, including their name, token, and bot status |
CPlayer | Represents a playable game object throughout the game, which can either be a human player or a bot |
CSmartBot | |
CUIManager | Manages the UI elements and interactions in the game |