\hypertarget{namespaceBWAPI_1_1GameTypes}{\section{\-B\-W\-A\-P\-I\-:\-:\-Game\-Types \-Namespace \-Reference}
\label{namespaceBWAPI_1_1GameTypes}\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a4cefe32bd1deff967250213d0f25b654}{get\-Game\-Type} (std\-::string name)
\item 
std\-::set$<$ \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} $>$ \& \hyperlink{namespaceBWAPI_1_1GameTypes_aaaec6d93d819e502b4b2535a0842ec35}{all\-Game\-Types} ()
\item 
void \hyperlink{namespaceBWAPI_1_1GameTypes_a4b46d4acb37a7375356d4442d2d73677}{init} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a844448f8397986395c892bb011c6cec6}{\-Melee}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a6c62d8e551e3131f1ecb66bb8f831be2}{\-Free\-\_\-\-For\-\_\-\-All}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_abdef766974c6c62582a27c48880eda37}{\-One\-\_\-on\-\_\-\-One}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_af4e4920815caf630e01896c4cdc89a5d}{\-Capture\-\_\-\-The\-\_\-\-Flag}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a725d833795a5e871d5ae737c959b1176}{\-Greed}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a33bf1bfd2191363457eb00fb87d42900}{\-Slaughter}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a93a1df30996fc1764d648a212e6417d4}{\-Sudden\-\_\-\-Death}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a170fa56a8620773242ca089dc44ec6d8}{\-Ladder}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a628513e47f2cd9b28d0d09282a043954}{\-Use\-\_\-\-Map\-\_\-\-Settings}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a1c3325c0ec5c1ddd4c0ec272e7fdba1c}{\-Team\-\_\-\-Melee}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a4057fed5d4b19faa674c180432985268}{\-Team\-\_\-\-Free\-\_\-\-For\-\_\-\-All}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a37f344257cd4ea0868710a00b2aeaa61}{\-Team\-\_\-\-Capture\-\_\-\-The\-\_\-\-Flag}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_ab4a7d9be8e3d03f80e87f9b94cdb68f3}{\-Top\-\_\-vs\-\_\-\-Bottom}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_a00041594b024dd2a32329294225d370f}{\-Pro\-\_\-\-Gamer\-\_\-\-League}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_ae283e75e9a76d8473373d5f95e82db06}{\-None}
\item 
const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \hyperlink{namespaceBWAPI_1_1GameTypes_ad6fac8d5923b307a3d656f9de657af12}{\-Unknown}
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{namespaceBWAPI_1_1GameTypes_aaaec6d93d819e502b4b2535a0842ec35}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!all\-Game\-Types@{all\-Game\-Types}}
\index{all\-Game\-Types@{all\-Game\-Types}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{all\-Game\-Types}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-Game\-Type}$>$\& {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::all\-Game\-Types} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1GameTypes_aaaec6d93d819e502b4b2535a0842ec35}
\-Returns the set of all the \hyperlink{namespaceBWAPI_1_1GameTypes}{\-Game\-Types}. \hypertarget{namespaceBWAPI_1_1GameTypes_a4cefe32bd1deff967250213d0f25b654}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!get\-Game\-Type@{get\-Game\-Type}}
\index{get\-Game\-Type@{get\-Game\-Type}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{get\-Game\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::get\-Game\-Type} (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1GameTypes_a4cefe32bd1deff967250213d0f25b654}
\-Given the name of a game type, this function will return the \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type}. \-For example\-: \hyperlink{namespaceBWAPI_1_1GameTypes_a4cefe32bd1deff967250213d0f25b654}{\-Game\-Types\-::get\-Game\-Type}(\char`\"{}\-Free For All\char`\"{}) will return \hyperlink{namespaceBWAPI_1_1GameTypes_a6c62d8e551e3131f1ecb66bb8f831be2}{\-Game\-Types\-::\-Free\-\_\-\-For\-\_\-\-All}. \hypertarget{namespaceBWAPI_1_1GameTypes_a4b46d4acb37a7375356d4442d2d73677}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!init@{init}}
\index{init@{init}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{init}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::init} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1GameTypes_a4b46d4acb37a7375356d4442d2d73677}


\subsection{\-Variable \-Documentation}
\hypertarget{namespaceBWAPI_1_1GameTypes_af4e4920815caf630e01896c4cdc89a5d}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Capture\-\_\-\-The\-\_\-\-Flag@{\-Capture\-\_\-\-The\-\_\-\-Flag}}
\index{\-Capture\-\_\-\-The\-\_\-\-Flag@{\-Capture\-\_\-\-The\-\_\-\-Flag}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Capture\-\_\-\-The\-\_\-\-Flag}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Capture\-\_\-\-The\-\_\-\-Flag}}}\label{namespaceBWAPI_1_1GameTypes_af4e4920815caf630e01896c4cdc89a5d}
\hypertarget{namespaceBWAPI_1_1GameTypes_a6c62d8e551e3131f1ecb66bb8f831be2}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Free\-\_\-\-For\-\_\-\-All@{\-Free\-\_\-\-For\-\_\-\-All}}
\index{\-Free\-\_\-\-For\-\_\-\-All@{\-Free\-\_\-\-For\-\_\-\-All}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Free\-\_\-\-For\-\_\-\-All}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Free\-\_\-\-For\-\_\-\-All}}}\label{namespaceBWAPI_1_1GameTypes_a6c62d8e551e3131f1ecb66bb8f831be2}
\hypertarget{namespaceBWAPI_1_1GameTypes_a725d833795a5e871d5ae737c959b1176}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Greed@{\-Greed}}
\index{\-Greed@{\-Greed}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Greed}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Greed}}}\label{namespaceBWAPI_1_1GameTypes_a725d833795a5e871d5ae737c959b1176}
\hypertarget{namespaceBWAPI_1_1GameTypes_a170fa56a8620773242ca089dc44ec6d8}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Ladder@{\-Ladder}}
\index{\-Ladder@{\-Ladder}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Ladder}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Ladder}}}\label{namespaceBWAPI_1_1GameTypes_a170fa56a8620773242ca089dc44ec6d8}
\hypertarget{namespaceBWAPI_1_1GameTypes_a844448f8397986395c892bb011c6cec6}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Melee@{\-Melee}}
\index{\-Melee@{\-Melee}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Melee}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Melee}}}\label{namespaceBWAPI_1_1GameTypes_a844448f8397986395c892bb011c6cec6}
\hypertarget{namespaceBWAPI_1_1GameTypes_ae283e75e9a76d8473373d5f95e82db06}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-None@{\-None}}
\index{\-None@{\-None}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-None}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-None}}}\label{namespaceBWAPI_1_1GameTypes_ae283e75e9a76d8473373d5f95e82db06}
\hypertarget{namespaceBWAPI_1_1GameTypes_abdef766974c6c62582a27c48880eda37}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-One\-\_\-on\-\_\-\-One@{\-One\-\_\-on\-\_\-\-One}}
\index{\-One\-\_\-on\-\_\-\-One@{\-One\-\_\-on\-\_\-\-One}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-One\-\_\-on\-\_\-\-One}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-One\-\_\-on\-\_\-\-One}}}\label{namespaceBWAPI_1_1GameTypes_abdef766974c6c62582a27c48880eda37}
\hypertarget{namespaceBWAPI_1_1GameTypes_a00041594b024dd2a32329294225d370f}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Pro\-\_\-\-Gamer\-\_\-\-League@{\-Pro\-\_\-\-Gamer\-\_\-\-League}}
\index{\-Pro\-\_\-\-Gamer\-\_\-\-League@{\-Pro\-\_\-\-Gamer\-\_\-\-League}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Pro\-\_\-\-Gamer\-\_\-\-League}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Pro\-\_\-\-Gamer\-\_\-\-League}}}\label{namespaceBWAPI_1_1GameTypes_a00041594b024dd2a32329294225d370f}
\hypertarget{namespaceBWAPI_1_1GameTypes_a33bf1bfd2191363457eb00fb87d42900}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Slaughter@{\-Slaughter}}
\index{\-Slaughter@{\-Slaughter}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Slaughter}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Slaughter}}}\label{namespaceBWAPI_1_1GameTypes_a33bf1bfd2191363457eb00fb87d42900}
\hypertarget{namespaceBWAPI_1_1GameTypes_a93a1df30996fc1764d648a212e6417d4}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Sudden\-\_\-\-Death@{\-Sudden\-\_\-\-Death}}
\index{\-Sudden\-\_\-\-Death@{\-Sudden\-\_\-\-Death}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Sudden\-\_\-\-Death}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Sudden\-\_\-\-Death}}}\label{namespaceBWAPI_1_1GameTypes_a93a1df30996fc1764d648a212e6417d4}
\hypertarget{namespaceBWAPI_1_1GameTypes_a37f344257cd4ea0868710a00b2aeaa61}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Team\-\_\-\-Capture\-\_\-\-The\-\_\-\-Flag@{\-Team\-\_\-\-Capture\-\_\-\-The\-\_\-\-Flag}}
\index{\-Team\-\_\-\-Capture\-\_\-\-The\-\_\-\-Flag@{\-Team\-\_\-\-Capture\-\_\-\-The\-\_\-\-Flag}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Team\-\_\-\-Capture\-\_\-\-The\-\_\-\-Flag}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Team\-\_\-\-Capture\-\_\-\-The\-\_\-\-Flag}}}\label{namespaceBWAPI_1_1GameTypes_a37f344257cd4ea0868710a00b2aeaa61}
\hypertarget{namespaceBWAPI_1_1GameTypes_a4057fed5d4b19faa674c180432985268}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Team\-\_\-\-Free\-\_\-\-For\-\_\-\-All@{\-Team\-\_\-\-Free\-\_\-\-For\-\_\-\-All}}
\index{\-Team\-\_\-\-Free\-\_\-\-For\-\_\-\-All@{\-Team\-\_\-\-Free\-\_\-\-For\-\_\-\-All}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Team\-\_\-\-Free\-\_\-\-For\-\_\-\-All}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Team\-\_\-\-Free\-\_\-\-For\-\_\-\-All}}}\label{namespaceBWAPI_1_1GameTypes_a4057fed5d4b19faa674c180432985268}
\hypertarget{namespaceBWAPI_1_1GameTypes_a1c3325c0ec5c1ddd4c0ec272e7fdba1c}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Team\-\_\-\-Melee@{\-Team\-\_\-\-Melee}}
\index{\-Team\-\_\-\-Melee@{\-Team\-\_\-\-Melee}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Team\-\_\-\-Melee}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Team\-\_\-\-Melee}}}\label{namespaceBWAPI_1_1GameTypes_a1c3325c0ec5c1ddd4c0ec272e7fdba1c}
\hypertarget{namespaceBWAPI_1_1GameTypes_ab4a7d9be8e3d03f80e87f9b94cdb68f3}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Top\-\_\-vs\-\_\-\-Bottom@{\-Top\-\_\-vs\-\_\-\-Bottom}}
\index{\-Top\-\_\-vs\-\_\-\-Bottom@{\-Top\-\_\-vs\-\_\-\-Bottom}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Top\-\_\-vs\-\_\-\-Bottom}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Top\-\_\-vs\-\_\-\-Bottom}}}\label{namespaceBWAPI_1_1GameTypes_ab4a7d9be8e3d03f80e87f9b94cdb68f3}
\hypertarget{namespaceBWAPI_1_1GameTypes_ad6fac8d5923b307a3d656f9de657af12}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Unknown@{\-Unknown}}
\index{\-Unknown@{\-Unknown}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Unknown}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Unknown}}}\label{namespaceBWAPI_1_1GameTypes_ad6fac8d5923b307a3d656f9de657af12}
\hypertarget{namespaceBWAPI_1_1GameTypes_a628513e47f2cd9b28d0d09282a043954}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Types@{\-B\-W\-A\-P\-I\-::\-Game\-Types}!\-Use\-\_\-\-Map\-\_\-\-Settings@{\-Use\-\_\-\-Map\-\_\-\-Settings}}
\index{\-Use\-\_\-\-Map\-\_\-\-Settings@{\-Use\-\_\-\-Map\-\_\-\-Settings}!BWAPI::GameTypes@{\-B\-W\-A\-P\-I\-::\-Game\-Types}}
\subsubsection[{\-Use\-\_\-\-Map\-\_\-\-Settings}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Game\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Types\-::\-Use\-\_\-\-Map\-\_\-\-Settings}}}\label{namespaceBWAPI_1_1GameTypes_a628513e47f2cd9b28d0d09282a043954}
