OOP A3 Board Games 35
a Board Game Project Made by Students at Cairo FCAI
Loading...
Searching...
No Matches
MemoryTicTacToe_RandomPlayer Class Reference

#include <MemoryTicTacToe.h>

Inheritance diagram for MemoryTicTacToe_RandomPlayer:
Player< char >

Public Member Functions

 MemoryTicTacToe_RandomPlayer (char symbol)
Public Member Functions inherited from Player< char >
 Player (string n, char s, PlayerType t)
 Construct a player with name, symbol, and type.
virtual ~Player ()
string get_name () const
 Get the player's name.
PlayerType get_type () const
 Get player type (e.g., 'H' or 'C').
char get_symbol () const
 Get the player's symbol.
Board< char > * get_board_ptr () const
 Get a pointer to the game board.
void set_board_ptr (Board< char > *b)
 Assign the board pointer for the player.

Additional Inherited Members

Protected Attributes inherited from Player< char >
string name
 Player name.
PlayerType type
 Player type (e.g., HUMAN or COMPUTER).
char symbol
 Player’s symbol on board.
Board< char > * boardPtr
 Pointer to the game board.

Constructor & Destructor Documentation

◆ MemoryTicTacToe_RandomPlayer()

MemoryTicTacToe_RandomPlayer::MemoryTicTacToe_RandomPlayer ( char symbol)
inline

The documentation for this class was generated from the following file: