![]() |
OOP A3 Board Games 35
a Board Game Project Made by Students at Cairo FCAI
|
#include <string>#include <vector>#include <iostream>#include <iomanip>Go to the source code of this file.
Classes | |
| class | Board< T > |
| Base template for any board used in board games. More... | |
| class | Move< T > |
| Represents a single move in a board game. More... | |
| class | Player< T > |
| Base template for all players (human or AI). More... | |
| class | UI< T > |
| Base class for handling user interface and input/output. More... | |
| class | GameManager< T > |
| Controls the flow of a board game between two players. More... | |
Enumerations | |
| enum class | PlayerType { HUMAN , COMPUTER , AI , RANDOM } |
| Represents the type of player in the game. More... | |
|
strong |