\hypertarget{classBWAPI_1_1GameType}{\section{\-B\-W\-A\-P\-I\-:\-:\-Game\-Type \-Class \-Reference}
\label{classBWAPI_1_1GameType}\index{\-B\-W\-A\-P\-I\-::\-Game\-Type@{\-B\-W\-A\-P\-I\-::\-Game\-Type}}
}


{\ttfamily \#include $<$\-Game\-Type.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBWAPI_1_1GameType_a899b6d6bad2f14dde1fa66f00cd45692}{\-Game\-Type} ()
\item 
\hyperlink{classBWAPI_1_1GameType_a601cd2946ae292a506592136e4a3d4c4}{\-Game\-Type} (int id)
\item 
\hyperlink{classBWAPI_1_1GameType_a1a9847ddfb2c37a878f7a2b5f29238ed}{\-Game\-Type} (const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \&other)
\item 
\hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \& \hyperlink{classBWAPI_1_1GameType_a03b126f6034bb82b270838a84e620e7d}{operator=} (const \hyperlink{classBWAPI_1_1GameType}{\-Game\-Type} \&other)
\item 
\hyperlink{classBWAPI_1_1GameType_a0ec9787224a89329dc5ebee7af6a3dc9}{operator int} () const 
\item 
int \hyperlink{classBWAPI_1_1GameType_ab910a53ba42a9140fd9f049df6abcf60}{get\-I\-D} () const 
\item 
std\-::string \hyperlink{classBWAPI_1_1GameType_a60c12f64043bf212cfe499850304286a}{get\-Name} () const 
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBWAPI_1_1GameType_a899b6d6bad2f14dde1fa66f00cd45692}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Type@{\-B\-W\-A\-P\-I\-::\-Game\-Type}!\-Game\-Type@{\-Game\-Type}}
\index{\-Game\-Type@{\-Game\-Type}!BWAPI::GameType@{\-B\-W\-A\-P\-I\-::\-Game\-Type}}
\subsubsection[{\-Game\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Game\-Type\-::\-Game\-Type} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1GameType_a899b6d6bad2f14dde1fa66f00cd45692}
\hypertarget{classBWAPI_1_1GameType_a601cd2946ae292a506592136e4a3d4c4}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Type@{\-B\-W\-A\-P\-I\-::\-Game\-Type}!\-Game\-Type@{\-Game\-Type}}
\index{\-Game\-Type@{\-Game\-Type}!BWAPI::GameType@{\-B\-W\-A\-P\-I\-::\-Game\-Type}}
\subsubsection[{\-Game\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Game\-Type\-::\-Game\-Type} (
\begin{DoxyParamCaption}
\item[{int}]{id}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1GameType_a601cd2946ae292a506592136e4a3d4c4}
\hypertarget{classBWAPI_1_1GameType_a1a9847ddfb2c37a878f7a2b5f29238ed}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Type@{\-B\-W\-A\-P\-I\-::\-Game\-Type}!\-Game\-Type@{\-Game\-Type}}
\index{\-Game\-Type@{\-Game\-Type}!BWAPI::GameType@{\-B\-W\-A\-P\-I\-::\-Game\-Type}}
\subsubsection[{\-Game\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Game\-Type\-::\-Game\-Type} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Game\-Type} \&}]{other}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1GameType_a1a9847ddfb2c37a878f7a2b5f29238ed}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBWAPI_1_1GameType_ab910a53ba42a9140fd9f049df6abcf60}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Type@{\-B\-W\-A\-P\-I\-::\-Game\-Type}!get\-I\-D@{get\-I\-D}}
\index{get\-I\-D@{get\-I\-D}!BWAPI::GameType@{\-B\-W\-A\-P\-I\-::\-Game\-Type}}
\subsubsection[{get\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Type\-::get\-I\-D} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1GameType_ab910a53ba42a9140fd9f049df6abcf60}
\-Returns the unique \-I\-D for this game type. \hypertarget{classBWAPI_1_1GameType_a60c12f64043bf212cfe499850304286a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Type@{\-B\-W\-A\-P\-I\-::\-Game\-Type}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!BWAPI::GameType@{\-B\-W\-A\-P\-I\-::\-Game\-Type}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-B\-W\-A\-P\-I\-::\-Game\-Type\-::get\-Name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1GameType_a60c12f64043bf212cfe499850304286a}
\-Returns the name of the game type. \-For example \-Game\-Types\-::\-Melee.\-get\-Name() will return an std\-::string object containing \char`\"{}\-Melee\char`\"{}. \hypertarget{classBWAPI_1_1GameType_a0ec9787224a89329dc5ebee7af6a3dc9}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Type@{\-B\-W\-A\-P\-I\-::\-Game\-Type}!operator int@{operator int}}
\index{operator int@{operator int}!BWAPI::GameType@{\-B\-W\-A\-P\-I\-::\-Game\-Type}}
\subsubsection[{operator int}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-A\-P\-I\-::\-Game\-Type\-::operator int (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBWAPI_1_1GameType_a0ec9787224a89329dc5ebee7af6a3dc9}
\hypertarget{classBWAPI_1_1GameType_a03b126f6034bb82b270838a84e620e7d}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Type@{\-B\-W\-A\-P\-I\-::\-Game\-Type}!operator=@{operator=}}
\index{operator=@{operator=}!BWAPI::GameType@{\-B\-W\-A\-P\-I\-::\-Game\-Type}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Game\-Type}\& \-B\-W\-A\-P\-I\-::\-Game\-Type\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf \-Game\-Type} \&}]{other}
\end{DoxyParamCaption}
)}}\label{classBWAPI_1_1GameType_a03b126f6034bb82b270838a84e620e7d}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Undermind/proxy/cpp/include/\-B\-W\-A\-P\-I/\hyperlink{GameType_8h}{\-Game\-Type.\-h}\end{DoxyCompactItemize}
