\doxysection{Obstacles\+Tic\+Tac\+Toe\+\_\+\+Player Class Reference}
\hypertarget{class_obstacles_tic_tac_toe___player}{}\label{class_obstacles_tic_tac_toe___player}\index{ObstaclesTicTacToe\_Player@{ObstaclesTicTacToe\_Player}}


{\ttfamily \#include $<$Obstacles\+Tic\+Tac\+Toe.\+h$>$}

Inheritance diagram for Obstacles\+Tic\+Tac\+Toe\+\_\+\+Player\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_obstacles_tic_tac_toe___player}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_obstacles_tic_tac_toe___player_a0ecac8619933d7c3d5858f2304440a67}{Obstacles\+Tic\+Tac\+Toe\+\_\+\+Player}} (string \mbox{\hyperlink{class_player_af0ad0d4ca8584d23a98c723cd703a4f6}{name}}, char \mbox{\hyperlink{class_player_a272d6c4dab769930d4f8074918e7708a}{symbol}})
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{class_player}{Player$<$ char $>$}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_player_adb4e803a7ac0356b111b8ca79d766976}{Player}} (string n, char s, \mbox{\hyperlink{_board_game___classes_8h_abe590f3c9109f404f003d5d7e4f0fccf}{Player\+Type}} t)
\begin{DoxyCompactList}\small\item\em Construct a player with name, symbol, and type. \end{DoxyCompactList}\item 
virtual \mbox{\hyperlink{class_player_aac1f2ab2a8e2aa0336d302c16068020e}{\texorpdfstring{$\sim$}{\string~}\+Player}} ()
\item 
string \mbox{\hyperlink{class_player_aed2af19790ba73190e3ebeea589518e1}{get\+\_\+name}} () const
\begin{DoxyCompactList}\small\item\em Get the player\textquotesingle{}s name. \end{DoxyCompactList}\item 
\mbox{\hyperlink{_board_game___classes_8h_abe590f3c9109f404f003d5d7e4f0fccf}{Player\+Type}} \mbox{\hyperlink{class_player_a2df3bd299bf7aecfa2275ec6902a60f8}{get\+\_\+type}} () const
\begin{DoxyCompactList}\small\item\em Get player type (e.\+g., \textquotesingle{}H\textquotesingle{} or \textquotesingle{}C\textquotesingle{}). \end{DoxyCompactList}\item 
char \mbox{\hyperlink{class_player_af56f0bf98c0423a3a75b0848607d03a4}{get\+\_\+symbol}} () const
\begin{DoxyCompactList}\small\item\em Get the player\textquotesingle{}s symbol. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_board}{Board}}$<$ char $>$ \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_player_a508617eddfae8915d098102d480fc888}{get\+\_\+board\+\_\+ptr}} () const
\begin{DoxyCompactList}\small\item\em Get a pointer to the game board. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_player_a3617a3ad0db435176a06948065f9a3a6}{set\+\_\+board\+\_\+ptr}} (\mbox{\hyperlink{class_board}{Board}}$<$ char $>$ \texorpdfstring{$\ast$}{*}b)
\begin{DoxyCompactList}\small\item\em Assign the board pointer for the player. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Additional Inherited Members}
\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{class_player}{Player$<$ char $>$}}}
\begin{DoxyCompactItemize}
\item 
string \mbox{\hyperlink{class_player_af0ad0d4ca8584d23a98c723cd703a4f6}{name}}
\begin{DoxyCompactList}\small\item\em \doxylink{class_player}{Player} name. \end{DoxyCompactList}\item 
\mbox{\hyperlink{_board_game___classes_8h_abe590f3c9109f404f003d5d7e4f0fccf}{Player\+Type}} \mbox{\hyperlink{class_player_a81a15b1b507fd5f2157fb15bf0fd283f}{type}}
\begin{DoxyCompactList}\small\item\em \doxylink{class_player}{Player} type (e.\+g., HUMAN or COMPUTER). \end{DoxyCompactList}\item 
char \mbox{\hyperlink{class_player_a272d6c4dab769930d4f8074918e7708a}{symbol}}
\begin{DoxyCompactList}\small\item\em Player’s symbol on board. \end{DoxyCompactList}\item 
\mbox{\hyperlink{class_board}{Board}}$<$ char $>$ \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{class_player_a26249e756f850b6585267bfbc928ac79}{board\+Ptr}}
\begin{DoxyCompactList}\small\item\em Pointer to the game board. \end{DoxyCompactList}\end{DoxyCompactItemize}


\label{doc-constructors}
\Hypertarget{class_obstacles_tic_tac_toe___player_doc-constructors}
\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{class_obstacles_tic_tac_toe___player_a0ecac8619933d7c3d5858f2304440a67}\index{ObstaclesTicTacToe\_Player@{ObstaclesTicTacToe\_Player}!ObstaclesTicTacToe\_Player@{ObstaclesTicTacToe\_Player}}
\index{ObstaclesTicTacToe\_Player@{ObstaclesTicTacToe\_Player}!ObstaclesTicTacToe\_Player@{ObstaclesTicTacToe\_Player}}
\doxysubsubsection{\texorpdfstring{ObstaclesTicTacToe\_Player()}{ObstaclesTicTacToe\_Player()}}
{\footnotesize\ttfamily \label{class_obstacles_tic_tac_toe___player_a0ecac8619933d7c3d5858f2304440a67} 
Obstacles\+Tic\+Tac\+Toe\+\_\+\+Player\+::\+Obstacles\+Tic\+Tac\+Toe\+\_\+\+Player (\begin{DoxyParamCaption}\item[{string}]{name}{, }\item[{char}]{symbol}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_obstacles_tic_tac_toe_8h}{Obstacles\+Tic\+Tac\+Toe.\+h}}\end{DoxyCompactItemize}
