\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 
\hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a6aa7b97c26fb5c467cb70d39b99ea43d}{get\-Player\-Type} (std\-::string name)
\item 
std\-::set$<$ \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} $>$ \& \hyperlink{namespaceBWAPI_1_1PlayerTypes_a66a939a3a2e0f8550c9aee35a3544c35}{all\-Player\-Types} ()
\item 
void \hyperlink{namespaceBWAPI_1_1PlayerTypes_aae586c61906ccce39b089cd747dd59cf}{init} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_abfb31a81592631bf77224d76a5341a34}{\-None}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a816bc857c99c36da15902fc2d6813f2e}{\-Computer}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a6f31008a8a609523850c553a2d284510}{\-Player}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_aa424cdcc2b1deb260243d978277f5cad}{\-Rescue\-Passive}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_ae4c5baa1b606312ff25e2f5669ed1ccd}{\-Either\-Prefer\-Computer}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a6cf529d8403501c9530d93f5d752fd69}{\-Either\-Prefer\-Human}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a198eff16961ec0d96f3f53b762a4049d}{\-Neutral}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a3021561d579dff3bd45bd6ab720cb41b}{\-Closed}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a23b5fcc37bc4c9397c076b468890182d}{\-Player\-Left}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a3509ee4f7125013b9f9b4a7f0b1a1c6a}{\-Computer\-Left}
\item 
const \hyperlink{classBWAPI_1_1PlayerType}{\-Player\-Type} \hyperlink{namespaceBWAPI_1_1PlayerTypes_a6fa96f3e091e18998ab0947ef1da2045}{\-Unknown}
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a66a939a3a2e0f8550c9aee35a3544c35}{\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}std\-::set$<${\bf \-Player\-Type}$>$\& {\bf \-B\-W\-A\-P\-I\-::\-Player\-Types\-::all\-Player\-Types} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1PlayerTypes_a66a939a3a2e0f8550c9aee35a3544c35}
\-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. \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}


\subsection{\-Variable \-Documentation}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a3021561d579dff3bd45bd6ab720cb41b}{\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_a3021561d579dff3bd45bd6ab720cb41b}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a816bc857c99c36da15902fc2d6813f2e}{\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_a816bc857c99c36da15902fc2d6813f2e}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a3509ee4f7125013b9f9b4a7f0b1a1c6a}{\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_a3509ee4f7125013b9f9b4a7f0b1a1c6a}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_ae4c5baa1b606312ff25e2f5669ed1ccd}{\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_ae4c5baa1b606312ff25e2f5669ed1ccd}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a6cf529d8403501c9530d93f5d752fd69}{\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_a6cf529d8403501c9530d93f5d752fd69}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a198eff16961ec0d96f3f53b762a4049d}{\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_a198eff16961ec0d96f3f53b762a4049d}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_abfb31a81592631bf77224d76a5341a34}{\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_abfb31a81592631bf77224d76a5341a34}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a6f31008a8a609523850c553a2d284510}{\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_a6f31008a8a609523850c553a2d284510}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a23b5fcc37bc4c9397c076b468890182d}{\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_a23b5fcc37bc4c9397c076b468890182d}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_aa424cdcc2b1deb260243d978277f5cad}{\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_aa424cdcc2b1deb260243d978277f5cad}
\hypertarget{namespaceBWAPI_1_1PlayerTypes_a6fa96f3e091e18998ab0947ef1da2045}{\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_a6fa96f3e091e18998ab0947ef1da2045}
