\hypertarget{namespaceBWAPI_1_1PlayerTypes}{\section{\-B\-W\-A\-P\-I\-:\-:\-Player\-Types \-Namespace \-Reference}
\label{namespaceBWAPI_1_1PlayerTypes}\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespaceBWAPI_1_1PlayerTypes_aae586c61906ccce39b089cd747dd59cf}{init} ()
\item 
\hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a6aa7b97c26fb5c467cb70d39b99ea43d}{get\-Player\-Type} (std\-::string name)
\item 
const std\-::set$<$ \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} $>$ \& \hyperlink{namespaceBWAPI_1_1PlayerTypes_af1ba18f158d6f62597b5246fe810ff3d}{all\-Player\-Types} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a5b731a1bdbe2dbdc592484377eff53a5}{\-None} (0)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_afbb9e7f5502ebdabe09b552398a9b4c9}{\-Computer} (1)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_af29e83e6951437f6d1ad82b62a9ce594}{\-Player} (2)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_adf0059218e54125facfa841058b1bd2b}{\-Rescue\-Passive} (3)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a0fe2dfa4619f89a5aa4d1ae9e8547f36}{\-Either\-Prefer\-Computer} (5)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a7a6716b9626fbc4b935c9fd6f407659c}{\-Either\-Prefer\-Human} (6)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_ab4e98d2f14c4f0a331a4dd192eda5edd}{\-Neutral} (7)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a62a9e29397646143e95a704446f2d083}{\-Closed} (8)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a1962485ff79bc854c5a1a707f48bf514}{\-Player\-Left} (10)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a985f9794e5b6c0f4f15812a21076e461}{\-Computer\-Left} (11)
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_acef09744e3a67bca20f4ed0095b50f7b}{\-Unknown} (12)
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_af1ba18f158d6f62597b5246fe810ff3d}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!all\-Player\-Types@{all\-Player\-Types}}
\index{all\-Player\-Types@{all\-Player\-Types}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{all\-Player\-Types}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::set$<$ {\bf \-Player\-Type} $>$ \& {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::all\-Player\-Types} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1PlayerTypes_af1ba18f158d6f62597b5246fe810ff3d}
\-Returns the set of all the \hyperlink{namespaceBWAPI_1_1PlayerTypes}{\-Player\-Types}. \hypertarget{namespaceBWAPI_1_1PlayerTypes_a6aa7b97c26fb5c467cb70d39b99ea43d}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!get\-Player\-Type@{get\-Player\-Type}}
\index{get\-Player\-Type@{get\-Player\-Type}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{get\-Player\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::get\-Player\-Type} (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1PlayerTypes_a6aa7b97c26fb5c467cb70d39b99ea43d}
\-Given the name of a player type, this function will return the playertype. \-For example\-: \hyperlink{namespaceBWAPI_1_1PlayerTypes_a6aa7b97c26fb5c467cb70d39b99ea43d}{\-Player\-Types\-::get\-Player\-Type}(\char`\"{}\-Human\char`\"{}) will return \-Player\-Types\-::\-Human. 

\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceBWAPI_1_1PlayerTypes_a6aa7b97c26fb5c467cb70d39b99ea43d_cgraph}
\end{center}
\end{figure}


\hypertarget{namespaceBWAPI_1_1PlayerTypes_aae586c61906ccce39b089cd747dd59cf}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!init@{init}}
\index{init@{init}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::init} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1PlayerTypes_aae586c61906ccce39b089cd747dd59cf}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceBWAPI_1_1PlayerTypes_aae586c61906ccce39b089cd747dd59cf_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceBWAPI_1_1PlayerTypes_aae586c61906ccce39b089cd747dd59cf_icgraph}
\end{center}
\end{figure}




\subsection{\-Variable \-Documentation}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a62a9e29397646143e95a704446f2d083}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Closed@{\-Closed}}
\index{\-Closed@{\-Closed}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Closed}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Closed}}}\label{namespaceBWAPI_1_1PlayerTypes_a62a9e29397646143e95a704446f2d083}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_afbb9e7f5502ebdabe09b552398a9b4c9}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Computer@{\-Computer}}
\index{\-Computer@{\-Computer}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Computer}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Computer}}}\label{namespaceBWAPI_1_1PlayerTypes_afbb9e7f5502ebdabe09b552398a9b4c9}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a985f9794e5b6c0f4f15812a21076e461}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Computer\-Left@{\-Computer\-Left}}
\index{\-Computer\-Left@{\-Computer\-Left}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Computer\-Left}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Computer\-Left}}}\label{namespaceBWAPI_1_1PlayerTypes_a985f9794e5b6c0f4f15812a21076e461}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a0fe2dfa4619f89a5aa4d1ae9e8547f36}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Either\-Prefer\-Computer@{\-Either\-Prefer\-Computer}}
\index{\-Either\-Prefer\-Computer@{\-Either\-Prefer\-Computer}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Either\-Prefer\-Computer}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Either\-Prefer\-Computer}}}\label{namespaceBWAPI_1_1PlayerTypes_a0fe2dfa4619f89a5aa4d1ae9e8547f36}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a7a6716b9626fbc4b935c9fd6f407659c}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Either\-Prefer\-Human@{\-Either\-Prefer\-Human}}
\index{\-Either\-Prefer\-Human@{\-Either\-Prefer\-Human}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Either\-Prefer\-Human}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Either\-Prefer\-Human}}}\label{namespaceBWAPI_1_1PlayerTypes_a7a6716b9626fbc4b935c9fd6f407659c}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_ab4e98d2f14c4f0a331a4dd192eda5edd}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Neutral@{\-Neutral}}
\index{\-Neutral@{\-Neutral}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Neutral}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Neutral}}}\label{namespaceBWAPI_1_1PlayerTypes_ab4e98d2f14c4f0a331a4dd192eda5edd}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a5b731a1bdbe2dbdc592484377eff53a5}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-None@{\-None}}
\index{\-None@{\-None}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-None}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-None}}}\label{namespaceBWAPI_1_1PlayerTypes_a5b731a1bdbe2dbdc592484377eff53a5}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_af29e83e6951437f6d1ad82b62a9ce594}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Player@{\-Player}}
\index{\-Player@{\-Player}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Player}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Player}}}\label{namespaceBWAPI_1_1PlayerTypes_af29e83e6951437f6d1ad82b62a9ce594}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a1962485ff79bc854c5a1a707f48bf514}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Player\-Left@{\-Player\-Left}}
\index{\-Player\-Left@{\-Player\-Left}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Player\-Left}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Player\-Left}}}\label{namespaceBWAPI_1_1PlayerTypes_a1962485ff79bc854c5a1a707f48bf514}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_adf0059218e54125facfa841058b1bd2b}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Rescue\-Passive@{\-Rescue\-Passive}}
\index{\-Rescue\-Passive@{\-Rescue\-Passive}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Rescue\-Passive}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Rescue\-Passive}}}\label{namespaceBWAPI_1_1PlayerTypes_adf0059218e54125facfa841058b1bd2b}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_acef09744e3a67bca20f4ed0095b50f7b}{\index{\-B\-W\-A\-P\-I\-::\-Player\-Types@{\-B\-W\-A\-P\-I\-::\-Player\-Types}!\-Unknown@{\-Unknown}}
\index{\-Unknown@{\-Unknown}!BWAPI::PlayerTypes@{\-B\-W\-A\-P\-I\-::\-Player\-Types}}
\subsubsection[{\-Unknown}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Player\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::\-Unknown}}}\label{namespaceBWAPI_1_1PlayerTypes_acef09744e3a67bca20f4ed0095b50f7b}
