\hypertarget{BulletType_8cpp}{\section{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Bullet\-Type.cpp \-File \-Reference}
\label{BulletType_8cpp}\index{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Bullet\-Type.\-cpp@{trunk/bwapi/\-B\-W\-A\-P\-I\-L\-I\-B/\-Source/\-Bullet\-Type.\-cpp}}
}
{\ttfamily \#include $<$string$>$}\*
{\ttfamily \#include $<$map$>$}\*
{\ttfamily \#include $<$set$>$}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I/\-Bullet\-Type.\-h$>$}\*
{\ttfamily \#include $<$\-Util/\-Foreach.\-h$>$}\*
{\ttfamily \#include \char`\"{}\-Common.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}../../\-Debug.\-h\char`\"{}}\*
\-Include dependency graph for \-Bullet\-Type.\-cpp\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{BulletType_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceBWAPI}{\-B\-W\-A\-P\-I}
\item 
namespace \hyperlink{namespaceBWAPI_1_1BulletTypes}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{namespaceBWAPI_1_1BulletTypes_ad96eb5b860175eb0e7569d17ec88dfd1}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::init} ()
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{namespaceBWAPI_a35bc74bb8f09acc9fbb07b368a7061da}{\-B\-W\-A\-P\-I\-::get\-Valid\-Bullet\-Type\-I\-D} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} id)
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{namespaceBWAPI_a1d69e3e658e4a4034bb73190ead7e08c}{\-B\-W\-A\-P\-I\-::initializing\-Bullet\-Type} = \hyperlink{ChaosLauncherInjector_2source_2DLLMain_8cpp_a930920b2bc42824a5c03be681830f4b2}{true}
\item 
std\-::string \hyperlink{namespaceBWAPI_ad1601d8971619a443362f8f5a4b49b89}{\-B\-W\-A\-P\-I\-::bullet\-Type\-Name} \mbox{[}211\mbox{]}
\item 
std\-::map$<$ std\-::string, \-Bullet\-Type $>$ \hyperlink{namespaceBWAPI_a6c96260d44165426d2f1b2f00acfe310}{\-B\-W\-A\-P\-I\-::bullet\-Type\-Map}
\item 
std\-::set$<$ \-Bullet\-Type $>$ \hyperlink{namespaceBWAPI_a169543836360d60d914efcc58878766e}{\-B\-W\-A\-P\-I\-::bullet\-Type\-Set}
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a85b9168ec5f0c969a3f7473d9fb65078}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Melee} (0)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a74eae9279097fa8aedb3499e9f7e95fe}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Fusion\-\_\-\-Cutter\-\_\-\-Hit} (141)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a0214140a2de362db930fc56b17fb750c}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Gauss\-\_\-\-Rifle\-\_\-\-Hit} (142)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_acc8bc4be2a08f22ac7201748523b26c4}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-C\-\_\-10\-\_\-\-Canister\-\_\-\-Rifle\-\_\-\-Hit} (143)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a14ab8545bc6ef9fc55d82669c5a80b26}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Gemini\-\_\-\-Missiles} (144)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a3c39c69b26e159af2fb6fb2ef87d9e3b}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Fragmentation\-\_\-\-Grenade} (145)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_afc862626e0e0ef018f926666ee179abd}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Longbolt\-\_\-\-Missile} (146)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a1350bb201917056fb36ce61c845d05a1}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-A\-T\-S\-\_\-\-A\-T\-A\-\_\-\-Laser\-\_\-\-Battery} (148)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_ae57d3cc9d3645c699de65c808c6b7f6e}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Burst\-\_\-\-Lasers} (149)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_adf98389e98de220172a88b38a1b92957}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Arclite\-\_\-\-Shock\-\_\-\-Cannon\-\_\-\-Hit} (150)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a6723c6f865c73abe67b0a4d50e37cfc2}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-E\-M\-P\-\_\-\-Missile} (151)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a56f957ae3d9cd3272fe1bf1150a23108}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Dual\-\_\-\-Photon\-\_\-\-Blasters\-\_\-\-Hit} (152)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_afce8fd66723f8dd71f0e2146cca8012d}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Particle\-\_\-\-Beam\-\_\-\-Hit} (153)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a6fc1e5ec511701dc6d46ca7e91d08c4c}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Anti\-\_\-\-Matter\-\_\-\-Missile} (154)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a53642dcb9152b6b0b07bc19141ded4c6}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Pulse\-\_\-\-Cannon} (155)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_aedb540018d2c48bcbf911fddd0341ef4}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Psionic\-\_\-\-Shockwave\-\_\-\-Hit} (156)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a3f7c1cafc14af4cec576faee18641dcc}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Psionic\-\_\-\-Storm} (157)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a968654d2efd2a260aea2cc57669e52cf}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Yamato\-\_\-\-Gun} (158)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a5a9f3b5aef9b9623113bdaeea371dba4}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Phase\-\_\-\-Disruptor} (159)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a9dc4d02144e4dd4a9f16bd712cd81315}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-S\-T\-A\-\_\-\-S\-T\-S\-\_\-\-Cannon\-\_\-\-Overlay} (160)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a64b570dc197ec186d16b2b76375c5efb}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Sunken\-\_\-\-Colony\-\_\-\-Tentacle} (161)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a74f893d7ed21ef7bf1b3e6135eb80a3b}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Acid\-\_\-\-Spore} (163)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a3d49f6557718e9cfc9b342e5333b9d2c}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Glave\-\_\-\-Wurm} (165)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a03f8ec08acbb8d2fb28bef86a8c8a09d}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Seeker\-\_\-\-Spores} (166)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a016514412b20b459fdd77189877eddb9}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Queen\-\_\-\-Spell\-\_\-\-Carrier} (167)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_ad3f54a1949dbfc63555b9ec9c9095cad}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Plague\-\_\-\-Cloud} (168)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a6426d49a7559e4125d1d64bc8ec54d25}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Consume} (169)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a01f33e731830f63e7e0664a0d6be1b78}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Ensnare} (170)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a41752ff366c82dd6ba7a1ae9a645fb4c}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Needle\-\_\-\-Spine\-\_\-\-Hit} (171)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_ad49cdf50a88eae14561990277920cb53}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Invisible} (172)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a7854cba5c1920ab523ba838b753dbb71}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Optical\-\_\-\-Flare\-\_\-\-Grenade} (201)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_af875301ec8c73ec21448dce085fe697b}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Halo\-\_\-\-Rockets} (202)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_af3c8f593e11134f9f8a946aa9b1dedb2}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Subterranean\-\_\-\-Spines} (203)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a0540ac6dee85f438f50651d3de5f141a}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Corrosive\-\_\-\-Acid\-\_\-\-Shot} (204)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a58cedfc8d1a6326e02bb39f95709dce9}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Neutron\-\_\-\-Flare} (206)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_ac96c2afc733348dcdadc9f79d2f5c27f}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-None} (209)
\item 
const \-Bullet\-Type \hyperlink{namespaceBWAPI_1_1BulletTypes_a3c6cf216a624b2c5d418877659c28796}{\-B\-W\-A\-P\-I\-::\-Bullet\-Types\-::\-Unknown} (210)
\end{DoxyCompactItemize}
