\hypertarget{namespaceBWAPI_1_1DamageTypes}{\section{\-B\-W\-A\-P\-I\-:\-:\-Damage\-Types \-Namespace \-Reference}
\label{namespaceBWAPI_1_1DamageTypes}\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespaceBWAPI_1_1DamageTypes_a7715f956145b0d249b177b68f13c43a9}{init} ()
\item 
\hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a1d90bc80f41bdf0f08fb7d2c5119a70c}{get\-Damage\-Type} (std\-::string name)
\item 
const std\-::set$<$ \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} $>$ \& \hyperlink{namespaceBWAPI_1_1DamageTypes_a2e045cf2717454ebe07266943d04a054}{all\-Damage\-Types} ()
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_acb806a47f41f9d22492f3b01d518763b}{\-Independent} (0)
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a606c36a77e36023437401121f16e5a24}{\-Explosive} (1)
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a5dd4b49f316ae12643ef45de5a73ab04}{\-Concussive} (2)
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a218363eadf6eab824f600546be76497f}{\-Normal} (3)
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_ad7aab8a1bce7a79382f6084a43693f59}{\-Ignore\-\_\-\-Armor} (4)
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a101e7c6d40b74f09ad5c01dff6670cf4}{\-None} (5)
\item 
const \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} \hyperlink{namespaceBWAPI_1_1DamageTypes_a3af0eed94e28bde7a3de47d794f16fc5}{\-Unknown} (6)
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a2e045cf2717454ebe07266943d04a054}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!all\-Damage\-Types@{all\-Damage\-Types}}
\index{all\-Damage\-Types@{all\-Damage\-Types}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{all\-Damage\-Types}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::set$<$ {\bf \-Damage\-Type} $>$ \& {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::all\-Damage\-Types} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1DamageTypes_a2e045cf2717454ebe07266943d04a054}
\-Returns the set of all the \hyperlink{namespaceBWAPI_1_1DamageTypes}{\-Damage\-Types}. \hypertarget{namespaceBWAPI_1_1DamageTypes_a1d90bc80f41bdf0f08fb7d2c5119a70c}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!get\-Damage\-Type@{get\-Damage\-Type}}
\index{get\-Damage\-Type@{get\-Damage\-Type}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{get\-Damage\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::get\-Damage\-Type} (
\begin{DoxyParamCaption}
\item[{std\-::string}]{name}
\end{DoxyParamCaption}
)}}\label{namespaceBWAPI_1_1DamageTypes_a1d90bc80f41bdf0f08fb7d2c5119a70c}
\-Given the name of a damage type, this will return a corresponding \hyperlink{classBWAPI_1_1DamageType}{\-Damage\-Type} object. \-For example, \hyperlink{namespaceBWAPI_1_1DamageTypes_a1d90bc80f41bdf0f08fb7d2c5119a70c}{\-Damage\-Types\-::get\-Damage\-Type}(\char`\"{}\-Concussive\char`\"{}) will return \hyperlink{namespaceBWAPI_1_1DamageTypes_a5dd4b49f316ae12643ef45de5a73ab04}{\-Damage\-Types\-::\-Concussive}. 

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


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


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespaceBWAPI_1_1DamageTypes_a7715f956145b0d249b177b68f13c43a9_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_1DamageTypes_a7715f956145b0d249b177b68f13c43a9_icgraph}
\end{center}
\end{figure}




\subsection{\-Variable \-Documentation}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a5dd4b49f316ae12643ef45de5a73ab04}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Concussive@{\-Concussive}}
\index{\-Concussive@{\-Concussive}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Concussive}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Concussive}}}\label{namespaceBWAPI_1_1DamageTypes_a5dd4b49f316ae12643ef45de5a73ab04}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a606c36a77e36023437401121f16e5a24}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Explosive@{\-Explosive}}
\index{\-Explosive@{\-Explosive}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Explosive}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Explosive}}}\label{namespaceBWAPI_1_1DamageTypes_a606c36a77e36023437401121f16e5a24}
\hypertarget{namespaceBWAPI_1_1DamageTypes_ad7aab8a1bce7a79382f6084a43693f59}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Ignore\-\_\-\-Armor@{\-Ignore\-\_\-\-Armor}}
\index{\-Ignore\-\_\-\-Armor@{\-Ignore\-\_\-\-Armor}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Ignore\-\_\-\-Armor}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Ignore\-\_\-\-Armor}}}\label{namespaceBWAPI_1_1DamageTypes_ad7aab8a1bce7a79382f6084a43693f59}
\hypertarget{namespaceBWAPI_1_1DamageTypes_acb806a47f41f9d22492f3b01d518763b}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Independent@{\-Independent}}
\index{\-Independent@{\-Independent}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Independent}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Independent}}}\label{namespaceBWAPI_1_1DamageTypes_acb806a47f41f9d22492f3b01d518763b}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a101e7c6d40b74f09ad5c01dff6670cf4}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-None@{\-None}}
\index{\-None@{\-None}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-None}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-None}}}\label{namespaceBWAPI_1_1DamageTypes_a101e7c6d40b74f09ad5c01dff6670cf4}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a218363eadf6eab824f600546be76497f}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Normal@{\-Normal}}
\index{\-Normal@{\-Normal}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Normal}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Normal}}}\label{namespaceBWAPI_1_1DamageTypes_a218363eadf6eab824f600546be76497f}
\hypertarget{namespaceBWAPI_1_1DamageTypes_a3af0eed94e28bde7a3de47d794f16fc5}{\index{\-B\-W\-A\-P\-I\-::\-Damage\-Types@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}!\-Unknown@{\-Unknown}}
\index{\-Unknown@{\-Unknown}!BWAPI::DamageTypes@{\-B\-W\-A\-P\-I\-::\-Damage\-Types}}
\subsubsection[{\-Unknown}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf \-Damage\-Type} {\bf \-B\-W\-A\-P\-I\-::\-Damage\-Types\-::\-Unknown}}}\label{namespaceBWAPI_1_1DamageTypes_a3af0eed94e28bde7a3de47d794f16fc5}
