\hypertarget{classInformationManager}{\section{\-Information\-Manager \-Class \-Reference}
\label{classInformationManager}\index{\-Information\-Manager@{\-Information\-Manager}}
}


{\ttfamily \#include $<$\-Information\-Manager.\-h$>$}



\-Collaboration diagram for \-Information\-Manager\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classInformationManager__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6a}{\-Expand} \{ \hyperlink{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6aae3d47ac1ec46021431104356573f348b}{\-Natural}, 
\hyperlink{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6aa40b80dd5743a948942c38799cffcd82e}{\-Gas}
 \}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classInformationManager_aa7fa261937567cd4d105fd366c25d5f8}{\-Information\-Manager} ()
\item 
\hyperlink{classInformationManager_a4c70d7f83104d58252d96ece1a0b4678}{$\sim$\-Information\-Manager} ()
\item 
void \hyperlink{classInformationManager_a81373504625e5585c1393cb2abb97a09}{analyze\-Map} ()
\item 
void \hyperlink{classInformationManager_a44393a3e8a7af426fad08620e0a0514a}{reserve\-Minerals} (int \hyperlink{classInformationManager_a8351e4bfb4275d6479a6d3e68a3e00a8}{minerals})
\item 
void \hyperlink{classInformationManager_a0d4f1951e2eb6e6b739d1a3f9ef732d8}{remove\-Reserved\-Minerals} (int \hyperlink{classInformationManager_a8351e4bfb4275d6479a6d3e68a3e00a8}{minerals})
\item 
void \hyperlink{classInformationManager_a1b7db8bd0cc611c8c8379ed439a03ed5}{reserve\-Gas} (int \hyperlink{classInformationManager_a5e70a3769d0db2e025431bf9be4c9292}{gas})
\item 
void \hyperlink{classInformationManager_ad76c5c0908ea487282af00725ffab21d}{remove\-Reserved\-Gas} (int \hyperlink{classInformationManager_a5e70a3769d0db2e025431bf9be4c9292}{gas})
\item 
int \hyperlink{classInformationManager_a8351e4bfb4275d6479a6d3e68a3e00a8}{minerals} ()
\item 
int \hyperlink{classInformationManager_a5e70a3769d0db2e025431bf9be4c9292}{gas} ()
\item 
bool \hyperlink{classInformationManager_a6487e4316c6a67b382e40911864c45aa}{have\-Resources} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type)
\item 
bool \hyperlink{classInformationManager_a77e495b30c0aede22e00f0fef298b218}{have\-Resources} (\hyperlink{classBWAPI_1_1TechType}{\-B\-W\-A\-P\-I\-::\-Tech\-Type} type)
\item 
bool \hyperlink{classInformationManager_af126a9e0b7dc3589a6165f180239ca42}{have\-Resources} (\hyperlink{classBWAPI_1_1UpgradeType}{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type} type)
\item 
void \hyperlink{classInformationManager_a52d6eb45586c105d98bf8846cb3facc5}{frame\-Spend} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type)
\item 
void \hyperlink{classInformationManager_aa4fc3c174c1a1a5522a3d16b0f6fbb76}{frame\-Spend} (\hyperlink{classBWAPI_1_1TechType}{\-B\-W\-A\-P\-I\-::\-Tech\-Type} type)
\item 
void \hyperlink{classInformationManager_a46bead913a9a10edce3e5377601e0f4a}{frame\-Spend} (\hyperlink{classBWAPI_1_1UpgradeType}{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type} type)
\item 
void \hyperlink{classInformationManager_a5daa11eb6e0803506034d30018c2e4e2}{build\-Request} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type)
\item 
void \hyperlink{classInformationManager_a09506d2298133e7751041bcb640e7e49}{build\-Request} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type, bool check\-Unic)
\item 
void \hyperlink{classInformationManager_a28f9bae92fd40e3aab0deb7f4ef004d9}{critical\-Build\-Request} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type)
\item 
void \hyperlink{classInformationManager_a3cd233b28a163ffbac8ce83b92287fd5}{critical\-Build\-Request} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type, bool first)
\item 
void \hyperlink{classInformationManager_a7f491503c9d2866d8882c0d4c2191787}{addon\-Request} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} addon\-Type)
\item 
void \hyperlink{classInformationManager_a8caa51d27c2d30d10023bfed77d49300}{research\-Request} (\hyperlink{classBWAPI_1_1TechType}{\-B\-W\-A\-P\-I\-::\-Tech\-Type} tech\-Type)
\item 
void \hyperlink{classInformationManager_af42c57841835995b8c99d98b9bbe0a41}{upgrade\-Request} (\hyperlink{classBWAPI_1_1UpgradeType}{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type} upgrade\-Type)
\item 
void \hyperlink{classInformationManager_a66d8c477d6cdab66b2a2507a4ec03d55}{upgrade\-Request} (\hyperlink{classBWAPI_1_1UpgradeType}{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type} upgrade\-Type, int level)
\item 
void \hyperlink{classInformationManager_ad7cdca99aa2028f64fd16b6a38f83d0a}{natural\-Expand\-Request} (bool critical=false)
\item 
void \hyperlink{classInformationManager_a860d6fc6208eac62e82d0e06b4f5dc7d}{gas\-Expand\-Request} (bool critical=false)
\item 
void \hyperlink{classInformationManager_a8cef2b4d8b7be2ce051383cb29102b6b}{on\-Command\-Center\-Show} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classInformationManager_a8fb556202d17b45d22881f9395fc4421}{on\-Enemy\-Resource\-Depot\-Show} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classInformationManager_af00a82c0fee7bdbab627babc305000a8}{on\-Command\-Center\-Destroy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classInformationManager_aa0d711ca82a62052a72e8d233ccadc34}{on\-Enemy\-Resource\-Depot\-Destroy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} \hyperlink{classInformationManager_a57a5fbd2d1d819d999d05a7625d51288}{get\-Natural\-Expand\-Position} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} ignore\-Position=\hyperlink{namespaceBWAPI_1_1TilePositions_acb9dceafd1b5a020f687a81dfa02a76a}{\-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None})
\item 
\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} \hyperlink{classInformationManager_a54ee754be42ec9bca590dc236ce723dc}{get\-Gas\-Expand\-Position} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} ignore\-Position=\hyperlink{namespaceBWAPI_1_1TilePositions_acb9dceafd1b5a020f687a81dfa02a76a}{\-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None})
\item 
double \hyperlink{classInformationManager_a48f0cbd2d35abbc010da76e8e91ec279}{get\-\_\-enemy\-\_\-air\-\_\-dps} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position}, int cycle)
\item 
double \hyperlink{classInformationManager_a74cfb316f8a2133fa4f8df2a2272cc94}{get\-\_\-enemy\-\_\-ground\-\_\-dps} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position}, int cycle)
\item 
double \hyperlink{classInformationManager_a25d9b260aabc4339d5ac6eb5544b174a}{get\-\_\-enemy\-\_\-air\-\_\-dps} (int x, int y, int cycle)
\item 
double \hyperlink{classInformationManager_a615328f71f54d0df831df9e82cd6bd9b}{get\-\_\-enemy\-\_\-ground\-\_\-dps} (int x, int y, int cycle)
\item 
void \hyperlink{classInformationManager_a38946fa01423aa4677b25b565636ca87}{recompute\-\_\-enemy\-\_\-dps} (int cycle)
\item 
void \hyperlink{classInformationManager_ae248a7e7ffdfa59c19e28f3eb10dad55}{draw\-Air\-D\-P\-S\-Map} ()
\item 
void \hyperlink{classInformationManager_a0a099f59fd6a33bfa7df5c30e251f32a}{draw\-Ground\-D\-P\-S\-Map} ()
\item 
void \hyperlink{classInformationManager_aca0eb3984160f0cdd8b481fb451061a0}{check\-Requirements} (\hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type)
\item 
void \hyperlink{classInformationManager_a87200604f7be37b6dc524ec72e02db8c}{seen\-Cloaked\-Enemy} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} pos)
\item 
void \hyperlink{classInformationManager_a61dc6872cd1224c9c98d58bcdb88302e}{on\-Missile\-Turret\-Show} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classInformationManager_a0c66eb85cadda33aea1775ff38869576}{on\-Missile\-Turret\-Destroy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classInformationManager_a925fb015f2b94c58429e3ea927704af3}{scan\-Bases} ()
\item 
bool \hyperlink{classInformationManager_a0bc91324b71e65bbb23a6d35080195d4}{use\-Scanner} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$comsat, \hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} pos)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{classInformationManager_a56d3653dba2d2854e301e99843b3c24c}{\-\_\-minerals\-Reserved}
\item 
int \hyperlink{classInformationManager_a6f9cb095a5062005fd66d53f64e9cec8}{\-\_\-gas\-Reserved}
\item 
int \hyperlink{classInformationManager_a55f34d80455cb699184cc840c5e3e5ae}{\-\_\-frame\-Mineral\-Spend}
\item 
int \hyperlink{classInformationManager_a53adef5665a5c890b98532c56945e2e4}{\-\_\-frame\-Gas\-Spend}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classInformationManager_a55e535a1d2b9b6dc43361c04ac4eadc5}{\-\_\-seen\-Enemies}
\item 
\hyperlink{InformationManager_8h_a82897a8d3bfe13b878244aa596ca306a}{\-Unit\-To\-Type\-Map} \hyperlink{classInformationManager_a9be368e371ce48bbf16d314278809649}{\-\_\-enemies\-Type}
\item 
unsigned int \hyperlink{classInformationManager_a40795578fb5a51020745f7137d5ee5a5}{\-\_\-min\-Squad\-Size}
\item 
bool \hyperlink{classInformationManager_a9acfc1795ceebc907fec30c756c5af95}{\-\_\-need\-Anti\-Air\-Units}
\item 
bool \hyperlink{classInformationManager_a0f4368b76e136553d7a7670350a0b272}{\-\_\-retreat\-Disabled}
\item 
\hyperlink{InformationManager_8h_aa7f071b8899b0d4bf4c7bb0054003a55}{\-Unit\-To\-Time\-Map} \hyperlink{classInformationManager_ac10c67f433512ed29429926f09b90ffd}{\-\_\-tank\-Siege}
\item 
double \hyperlink{classInformationManager_ab633dfd21425eb17697fa7132bc4f683}{\-\_\-marines}
\item 
double \hyperlink{classInformationManager_a42e10433670f1073d78b5ff0cda5f30e}{\-\_\-medics}
\item 
double \hyperlink{classInformationManager_aa629638378703b4cd88abbdcefea8c7d}{\-\_\-firebats}
\item 
double \hyperlink{classInformationManager_aeff5213a91a6fa178c317cff7f80bbcc}{\-\_\-ghosts}
\item 
double \hyperlink{classInformationManager_ac5437f16a01de6e4a37b2a766fadc526}{\-\_\-vultures}
\item 
double \hyperlink{classInformationManager_ab0b0ae95c8a9e7098a824268be377670}{\-\_\-tank}
\item 
double \hyperlink{classInformationManager_a98d70e70df12aff8901ac8fb95dd412f}{\-\_\-goliath}
\item 
double \hyperlink{classInformationManager_a52a9a30f8029789b946f6c4554132384}{\-\_\-wraiths}
\item 
double \hyperlink{classInformationManager_a6afb94b336231d23a233f390191e2b56}{\-\_\-enemy\-Marines}
\item 
double \hyperlink{classInformationManager_acbb6b80ab98d22fb0ac2649fc05449e1}{\-\_\-enemy\-Medics}
\item 
double \hyperlink{classInformationManager_a906aebd94789a5837b1d4135192d0f78}{\-\_\-enemy\-Firebats}
\item 
double \hyperlink{classInformationManager_a47df0f6c71d363464a7df0c9f6e13707}{\-\_\-enemy\-Ghosts}
\item 
double \hyperlink{classInformationManager_af6ab31435b4129af70fde24d0c20892a}{\-\_\-enemy\-Vultures}
\item 
double \hyperlink{classInformationManager_a32ec3c5d6e9ef23c97715b704e657d46}{\-\_\-enemy\-Tank}
\item 
double \hyperlink{classInformationManager_aa4616fe9b16eca06e07bc8a0e105df03}{\-\_\-enemy\-Goliath}
\item 
double \hyperlink{classInformationManager_abc9e526403fb29352131c013c655296f}{\-\_\-enemy\-Wraiths}
\item 
double \hyperlink{classInformationManager_ab142919d91e4c0bf86054348bff86236}{\-\_\-enemy\-Dropship}
\item 
double \hyperlink{classInformationManager_a033342a46359ec1c12a6726e8180d696}{\-\_\-enemy\-Science\-Vessel}
\item 
double \hyperlink{classInformationManager_ae2215f162ae0fc750cea7cbbd63dee02}{\-\_\-enemy\-Battlecruiser}
\item 
double \hyperlink{classInformationManager_a280476d2ebdb8a4e9b1ea82a820094dc}{\-\_\-enemy\-Valkyrie}
\item 
double \hyperlink{classInformationManager_a3a03d6c0bde2bfd92b9975f470eb475b}{\-\_\-enemy\-Turrets}
\item 
double \hyperlink{classInformationManager_aecc38cb40b59b14cb986a2e6f1822fa4}{\-\_\-enemy\-Zealot}
\item 
double \hyperlink{classInformationManager_a39d671a145bb42b3e65b3df0a3cf5bb5}{\-\_\-enemy\-Dragoon}
\item 
double \hyperlink{classInformationManager_a94a660c7db09ee7c8a8eaf40e73b930a}{\-\_\-enemy\-H\-Templar}
\item 
double \hyperlink{classInformationManager_a2493af1e97157dae21d7c26761bd5663}{\-\_\-enemy\-D\-Templar}
\item 
double \hyperlink{classInformationManager_a9d41005d08f1f4f6e457580a1634ec2b}{\-\_\-enemy\-Archon}
\item 
double \hyperlink{classInformationManager_a2385dee7ae04b1aea7c062e900f0e6bf}{\-\_\-enemy\-D\-Archon}
\item 
double \hyperlink{classInformationManager_acaba7730e167ddd80e2aeefe555a63f6}{\-\_\-enemy\-Reaver}
\item 
double \hyperlink{classInformationManager_aa45ad1c029152099665a86d2e130f049}{\-\_\-enemy\-Observer}
\item 
double \hyperlink{classInformationManager_a020b9511725fef602dd91b3ddf217f8b}{\-\_\-enemy\-Shuttle}
\item 
double \hyperlink{classInformationManager_a38694196aaeb34765fa395da16850096}{\-\_\-enemy\-Scout}
\item 
double \hyperlink{classInformationManager_a83e38e60c9bb756958f34afb5042aa13}{\-\_\-enemy\-Carrier}
\item 
double \hyperlink{classInformationManager_a6e5e1ccb30cec25f49d7782812bed45d}{\-\_\-enemy\-Arbiter}
\item 
double \hyperlink{classInformationManager_a63da392213a0d8a1bcc88f17376ec1c5}{\-\_\-enemy\-Corsair}
\item 
double \hyperlink{classInformationManager_a307a5a59314921c51ffc44ceef833f6b}{\-\_\-enemy\-Photon\-Canon}
\item 
double \hyperlink{classInformationManager_a2b6935df42cd90a4405ef2c7393a2274}{\-\_\-enemy\-Zergling}
\item 
double \hyperlink{classInformationManager_a1331b50bf00f2f5d97f30276da65310b}{\-\_\-enemy\-Hydralisk}
\item 
double \hyperlink{classInformationManager_a35f07fd4f314043cbb6ec6ee130b9889}{\-\_\-enemy\-Overlord}
\item 
double \hyperlink{classInformationManager_a34d4ae44fd4be5f7f25fee95603a9196}{\-\_\-enemy\-Lurker}
\item 
double \hyperlink{classInformationManager_a8026468e93020c0777baca9762951e56}{\-\_\-enemy\-Mutalisk}
\item 
double \hyperlink{classInformationManager_ae9925091575fda096504c153cd6b48f3}{\-\_\-enemy\-Ultralisk}
\item 
double \hyperlink{classInformationManager_acfa2767f32b0c1bc98259f58c57a534f}{\-\_\-enemy\-Guardian}
\item 
double \hyperlink{classInformationManager_a0ca355729440d145f538f5aa02fc9a00}{\-\_\-enemy\-Devourer}
\item 
double \hyperlink{classInformationManager_a4332821a600ae0d08f12a10b263527a5}{\-\_\-enemy\-Sunken\-Colony}
\item 
double \hyperlink{classInformationManager_a19e42b719132c831cae5394d23506655}{\-\_\-enemy\-Spore\-Colony}
\item 
double \hyperlink{classInformationManager_afdfd7434b473e66fc04a39b11c5b0d31}{\-\_\-our\-Air\-D\-P\-S}
\item 
double \hyperlink{classInformationManager_aa16719560d4e1a2ebe11519ac6b251ae}{\-\_\-our\-Anti\-Air\-H\-P}
\item 
double \hyperlink{classInformationManager_a7558be435918773e424f35a369d2dd48}{\-\_\-our\-Ground\-D\-P\-S}
\item 
double \hyperlink{classInformationManager_acc9f9dd13788d07644f237183130d3c6}{\-\_\-our\-Air\-H\-P}
\item 
double \hyperlink{classInformationManager_a2007e9092cf77a516f1139238aeca0a3}{\-\_\-our\-Ground\-H\-P}
\item 
double \hyperlink{classInformationManager_a0cd62a85ef65815b6ab96f92afd51e25}{\-\_\-army\-Size}
\item 
double \hyperlink{classInformationManager_a65367cad9ff7442043dee2eefa489b46}{\-\_\-enemy\-Air\-D\-P\-S}
\item 
double \hyperlink{classInformationManager_a502335e7897290e298f02c845d4f17d4}{\-\_\-enemy\-Anti\-Air\-H\-P}
\item 
double \hyperlink{classInformationManager_a903b9fdf8b1f5cdfb5e6c54218e33446}{\-\_\-enemy\-Ground\-D\-P\-S}
\item 
double \hyperlink{classInformationManager_aaf6f6ca7b5ed7654dc767328722f0849}{\-\_\-enemy\-Air\-H\-P}
\item 
double \hyperlink{classInformationManager_a45651d9ef6d75197174758ac948f3298}{\-\_\-enemy\-Ground\-H\-P}
\item 
double \hyperlink{classInformationManager_a36c982be085c391ae98648a2b69c7c43}{\-\_\-enemy\-Army\-Size}
\item 
\hyperlink{InformationManager_8h_a13f4241d55f032ff4a2e463df4408505}{\-Building\-To\-Unit\-Map} \hyperlink{classInformationManager_a8d4aa51a7f3fc3d1d68d393e6b7e78f1}{\-\_\-train\-Order}
\item 
std\-::vector$<$ \hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} $>$ \hyperlink{classInformationManager_a55e3c08f26362ec52a09c73825fba1ee}{\-\_\-build\-Request}
\item 
std\-::vector$<$ \hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} $>$ \hyperlink{classInformationManager_a91abcb02dd6c2f2734772f776d8d5161}{\-\_\-critical\-Build\-Request}
\item 
\hyperlink{InformationManager_8h_a971e1598266956c436fb68cd1058a7b9}{\-Building\-To\-Addon\-Map} \hyperlink{classInformationManager_acf5abf3e5b9cb9de599e5dc7e5735da1}{\-\_\-addon\-Order}
\item 
\hyperlink{InformationManager_8h_a81cd7ea726eea9fda11ed3ac102e9fd1}{\-Building\-To\-Tech\-Map} \hyperlink{classInformationManager_abe005ebb8d23ebc5b0cf7c2f50d6883e}{\-\_\-research\-Order}
\item 
\hyperlink{InformationManager_8h_a995f7c540fa674ad8eb4ee05a8b55c7a}{\-Building\-To\-Upgrade\-Map} \hyperlink{classInformationManager_a59601d6e6623ee6dd98123044ed14ad7}{\-\_\-upgrade\-Order}
\item 
\hyperlink{Common_8h_af8db3c2199b2e84a7bb8c8ea26e447b2}{\-Unit\-To\-Percent} \hyperlink{classInformationManager_aad0fa56cd9f949d664386191ba0160f3}{\-\_\-percent\-List}
\item 
bool \hyperlink{classInformationManager_ac786f59b6d88bab363112f434c92b1bd}{\-\_\-auto\-Vehicle\-Upgrade}
\item 
bool \hyperlink{classInformationManager_a792e43f020201be0e5a72b25331065d5}{\-\_\-auto\-Ship\-Upgrade}
\item 
bool \hyperlink{classInformationManager_abf11ad3008721414a45e3e5ea1828d35}{\-\_\-auto\-Infantery\-Upgrade}
\item 
\hyperlink{BuildManager_8h_a870df42ff698d62cce4946f1997f87b3}{\-Tile\-Position\-Set} \hyperlink{classInformationManager_a9cd4895e2c7a140df541cad335154ac1}{\-\_\-cloaked\-Enemy\-Positions}
\item 
bool \hyperlink{classInformationManager_aae3f7d41727c40b5125ef951c52dbecb}{\-\_\-turret\-Defenses}
\item 
bool \hyperlink{classInformationManager_a14fe7098737907eeab74e501324fbb53}{\-\_\-science\-Vessel\-Detector}
\item 
\hyperlink{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6a}{\-Expand} \hyperlink{classInformationManager_a50d7518b61f46da09da1df046df33b39}{\-\_\-expand\-Type}
\item 
std\-::map$<$ \hyperlink{classBWTA_1_1BaseLocation}{\-B\-W\-T\-A\-::\-Base\-Location} \*
$\ast$, \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} $>$ \hyperlink{classInformationManager_a4ae234b0e73df2aed3b808430a48094a}{\-\_\-our\-Bases}
\item 
std\-::map$<$ \hyperlink{classBWTA_1_1BaseLocation}{\-B\-W\-T\-A\-::\-Base\-Location} \*
$\ast$, \hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$ $>$ \hyperlink{classInformationManager_aa74b345b4ceb06e89ea9851516fe6d13}{\-\_\-bases\-Under\-Construction}
\item 
std\-::set$<$ \hyperlink{classBWTA_1_1BaseLocation}{\-B\-W\-T\-A\-::\-Base\-Location} $\ast$ $>$ \hyperlink{classInformationManager_a9f7a72dfdc4d4fb75a89f53c561c4ce8}{\-\_\-empty\-Bases}
\item 
std\-::set$<$ \hyperlink{classBWTA_1_1BaseLocation}{\-B\-W\-T\-A\-::\-Base\-Location} $\ast$ $>$ \hyperlink{classInformationManager_a9aded888fd87ae4b251a9da155a37113}{\-\_\-enemy\-Bases}
\item 
std\-::set$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} $>$ \hyperlink{classInformationManager_a8cdcee6642885c7b5c6ccaebaf499109}{\-\_\-ignore\-Bases}
\item 
\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} \hyperlink{classInformationManager_a4c30e4adaffea207fcb33491a69a274e}{\-\_\-proxy\-Position}
\item 
bool \hyperlink{classInformationManager_a9439486448964b4c747c00a9f6e96565}{\-\_\-use\-Proxy\-Position}
\item 
std\-::map$<$ \hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} \*
$\ast$, \hyperlink{classBWTA_1_1Region}{\-B\-W\-T\-A\-::\-Region} $\ast$ $>$ \hyperlink{classInformationManager_a637cb03dfcf34869ac0f206a960e78ed}{\-\_\-missile\-Turrets}
\item 
bool \hyperlink{classInformationManager_a4c9d8b790df1ce86edb5f313a59840bb}{\-\_\-auto\-Build\-Suplies}
\item 
bool \hyperlink{classInformationManager_a9d1acb4865de11073ad2b5b68bd30c74}{\-\_\-prior\-Command\-Centers}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classInformationManager_a28a0d566542b985e65739359bd5a9089}{\-\_\-enemy\-Start\-Position}
\item 
bool \hyperlink{classInformationManager_a03038837f024d9653d4e2c7def236da4}{map\-Analyzed}
\item 
\hyperlink{classBWTA_1_1Region}{\-B\-W\-T\-A\-::\-Region} $\ast$ \hyperlink{classInformationManager_a72b6ef676d1bb3c2bfa46c3474e6987c}{home}
\item 
std\-::set$<$ \hyperlink{classBWTA_1_1BaseLocation}{\-B\-W\-T\-A\-::\-Base\-Location} $\ast$ $>$ \hyperlink{classInformationManager_a957e21b64f8d79ac73f43e4c33c7b58e}{start\-Location\-Could\-Contain\-Enemy}
\item 
bool \hyperlink{classInformationManager_a52dc808cc7f705e7d27b5c01b2b04ad0}{\-\_\-scouted\-An\-Enemy\-Base}
\item 
\hyperlink{classBWTA_1_1Chokepoint}{\-B\-W\-T\-A\-::\-Chokepoint} $\ast$ \hyperlink{classInformationManager_a2fffae2d4a92178a72f86de050e6fceb}{\-\_\-choke}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classInformationManager_ac20798c8bf6e68ed7bfca85543e7dd27}{\-\_\-top\-Left}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classInformationManager_a3ff8800859c6ee964b6a66cea1c667da}{\-\_\-bottom\-Right}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classInformationManager_a4c17845e262f98a6f59d662b42ec7620}{\-\_\-center}
\item 
int \hyperlink{classInformationManager_a1ae83be71dcd95f35019dc04a132bc3d}{\-\_\-radius}
\item 
int \hyperlink{classInformationManager_ac19cd7e0ba9dd4d44453dfe4bf0c744a}{\-\_\-last\-\_\-cycle\-\_\-dps\-\_\-map\-\_\-was\-\_\-recomputed}
\item 
double $\ast$ \hyperlink{classInformationManager_a1c2b5010266bac27961bfe502ccc066a}{\-\_\-ground\-\_\-enemy\-\_\-dps\-\_\-map}
\item 
double $\ast$ \hyperlink{classInformationManager_abaa7697102f4dbbbb2b9f5de55aac12e}{\-\_\-air\-\_\-enemy\-\_\-dps\-\_\-map}
\item 
\hyperlink{InformationManager_8h_aa7f071b8899b0d4bf4c7bb0054003a55}{\-Unit\-To\-Time\-Map} \hyperlink{classInformationManager_ae627c248ae1961d1434fab3939ea8d34}{\-\_\-comsat\-Station}
\item 
std\-::set$<$ \hyperlink{classBWTA_1_1BaseLocation}{\-B\-W\-T\-A\-::\-Base\-Location} $\ast$ $>$\*
\-::iterator \hyperlink{classInformationManager_a6d33fc5352cfe57aa72d35b4d8186e0f}{\-\_\-last\-Base\-Scan}
\item 
std\-::set$<$ \hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} $>$\*
\-::iterator \hyperlink{classInformationManager_ad450dd090ac3b8341a04d22fca27723e}{\-\_\-last\-Ignore\-Base\-Scan}
\end{DoxyCompactItemize}


\subsection{\-Member \-Enumeration \-Documentation}
\hypertarget{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6a}{\index{\-Information\-Manager@{\-Information\-Manager}!\-Expand@{\-Expand}}
\index{\-Expand@{\-Expand}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-Expand}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Information\-Manager\-::\-Expand}}}\label{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6a}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-Natural@{\-Natural}!\-Information\-Manager@{\-Information\-Manager}}\index{\-Information\-Manager@{\-Information\-Manager}!\-Natural@{\-Natural}}\item[{\em 
\hypertarget{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6aae3d47ac1ec46021431104356573f348b}{\-Natural}\label{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6aae3d47ac1ec46021431104356573f348b}
}]\index{\-Gas@{\-Gas}!\-Information\-Manager@{\-Information\-Manager}}\index{\-Information\-Manager@{\-Information\-Manager}!\-Gas@{\-Gas}}\item[{\em 
\hypertarget{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6aa40b80dd5743a948942c38799cffcd82e}{\-Gas}\label{classInformationManager_aae05825a80c5613cb2e57eb13dbabe6aa40b80dd5743a948942c38799cffcd82e}
}]\end{description}
\end{Desc}



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classInformationManager_aa7fa261937567cd4d105fd366c25d5f8}{\index{\-Information\-Manager@{\-Information\-Manager}!\-Information\-Manager@{\-Information\-Manager}}
\index{\-Information\-Manager@{\-Information\-Manager}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-Information\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Information\-Manager\-::\-Information\-Manager} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classInformationManager_aa7fa261937567cd4d105fd366c25d5f8}


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


\hypertarget{classInformationManager_a4c70d7f83104d58252d96ece1a0b4678}{\index{\-Information\-Manager@{\-Information\-Manager}!$\sim$\-Information\-Manager@{$\sim$\-Information\-Manager}}
\index{$\sim$\-Information\-Manager@{$\sim$\-Information\-Manager}!InformationManager@{\-Information\-Manager}}
\subsubsection[{$\sim$\-Information\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Information\-Manager\-::$\sim$\-Information\-Manager} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a4c70d7f83104d58252d96ece1a0b4678}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classInformationManager_a7f491503c9d2866d8882c0d4c2191787}{\index{\-Information\-Manager@{\-Information\-Manager}!addon\-Request@{addon\-Request}}
\index{addon\-Request@{addon\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{addon\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::addon\-Request} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{addon\-Type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a7f491503c9d2866d8882c0d4c2191787}


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




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


\hypertarget{classInformationManager_a81373504625e5585c1393cb2abb97a09}{\index{\-Information\-Manager@{\-Information\-Manager}!analyze\-Map@{analyze\-Map}}
\index{analyze\-Map@{analyze\-Map}!InformationManager@{\-Information\-Manager}}
\subsubsection[{analyze\-Map}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::analyze\-Map} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a81373504625e5585c1393cb2abb97a09}


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




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


\hypertarget{classInformationManager_a5daa11eb6e0803506034d30018c2e4e2}{\index{\-Information\-Manager@{\-Information\-Manager}!build\-Request@{build\-Request}}
\index{build\-Request@{build\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{build\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::build\-Request} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a5daa11eb6e0803506034d30018c2e4e2}


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


\hypertarget{classInformationManager_a09506d2298133e7751041bcb640e7e49}{\index{\-Information\-Manager@{\-Information\-Manager}!build\-Request@{build\-Request}}
\index{build\-Request@{build\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{build\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::build\-Request} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type, }
\item[{bool}]{check\-Unic}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a09506d2298133e7751041bcb640e7e49}


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


\hypertarget{classInformationManager_aca0eb3984160f0cdd8b481fb451061a0}{\index{\-Information\-Manager@{\-Information\-Manager}!check\-Requirements@{check\-Requirements}}
\index{check\-Requirements@{check\-Requirements}!InformationManager@{\-Information\-Manager}}
\subsubsection[{check\-Requirements}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::check\-Requirements} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_aca0eb3984160f0cdd8b481fb451061a0}


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




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


\hypertarget{classInformationManager_a28f9bae92fd40e3aab0deb7f4ef004d9}{\index{\-Information\-Manager@{\-Information\-Manager}!critical\-Build\-Request@{critical\-Build\-Request}}
\index{critical\-Build\-Request@{critical\-Build\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{critical\-Build\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::critical\-Build\-Request} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a28f9bae92fd40e3aab0deb7f4ef004d9}


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


\hypertarget{classInformationManager_a3cd233b28a163ffbac8ce83b92287fd5}{\index{\-Information\-Manager@{\-Information\-Manager}!critical\-Build\-Request@{critical\-Build\-Request}}
\index{critical\-Build\-Request@{critical\-Build\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{critical\-Build\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::critical\-Build\-Request} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type, }
\item[{bool}]{first}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a3cd233b28a163ffbac8ce83b92287fd5}


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


\hypertarget{classInformationManager_ae248a7e7ffdfa59c19e28f3eb10dad55}{\index{\-Information\-Manager@{\-Information\-Manager}!draw\-Air\-D\-P\-S\-Map@{draw\-Air\-D\-P\-S\-Map}}
\index{draw\-Air\-D\-P\-S\-Map@{draw\-Air\-D\-P\-S\-Map}!InformationManager@{\-Information\-Manager}}
\subsubsection[{draw\-Air\-D\-P\-S\-Map}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::draw\-Air\-D\-P\-S\-Map} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classInformationManager_ae248a7e7ffdfa59c19e28f3eb10dad55}


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




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


\hypertarget{classInformationManager_a0a099f59fd6a33bfa7df5c30e251f32a}{\index{\-Information\-Manager@{\-Information\-Manager}!draw\-Ground\-D\-P\-S\-Map@{draw\-Ground\-D\-P\-S\-Map}}
\index{draw\-Ground\-D\-P\-S\-Map@{draw\-Ground\-D\-P\-S\-Map}!InformationManager@{\-Information\-Manager}}
\subsubsection[{draw\-Ground\-D\-P\-S\-Map}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::draw\-Ground\-D\-P\-S\-Map} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a0a099f59fd6a33bfa7df5c30e251f32a}


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


\hypertarget{classInformationManager_a52d6eb45586c105d98bf8846cb3facc5}{\index{\-Information\-Manager@{\-Information\-Manager}!frame\-Spend@{frame\-Spend}}
\index{frame\-Spend@{frame\-Spend}!InformationManager@{\-Information\-Manager}}
\subsubsection[{frame\-Spend}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::frame\-Spend} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a52d6eb45586c105d98bf8846cb3facc5}


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




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


\hypertarget{classInformationManager_aa4fc3c174c1a1a5522a3d16b0f6fbb76}{\index{\-Information\-Manager@{\-Information\-Manager}!frame\-Spend@{frame\-Spend}}
\index{frame\-Spend@{frame\-Spend}!InformationManager@{\-Information\-Manager}}
\subsubsection[{frame\-Spend}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::frame\-Spend} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tech\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_aa4fc3c174c1a1a5522a3d16b0f6fbb76}


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


\hypertarget{classInformationManager_a46bead913a9a10edce3e5377601e0f4a}{\index{\-Information\-Manager@{\-Information\-Manager}!frame\-Spend@{frame\-Spend}}
\index{frame\-Spend@{frame\-Spend}!InformationManager@{\-Information\-Manager}}
\subsubsection[{frame\-Spend}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::frame\-Spend} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Upgrade\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a46bead913a9a10edce3e5377601e0f4a}


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


\hypertarget{classInformationManager_a5e70a3769d0db2e025431bf9be4c9292}{\index{\-Information\-Manager@{\-Information\-Manager}!gas@{gas}}
\index{gas@{gas}!InformationManager@{\-Information\-Manager}}
\subsubsection[{gas}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Information\-Manager\-::gas} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a5e70a3769d0db2e025431bf9be4c9292}


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




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


\hypertarget{classInformationManager_a860d6fc6208eac62e82d0e06b4f5dc7d}{\index{\-Information\-Manager@{\-Information\-Manager}!gas\-Expand\-Request@{gas\-Expand\-Request}}
\index{gas\-Expand\-Request@{gas\-Expand\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{gas\-Expand\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::gas\-Expand\-Request} (
\begin{DoxyParamCaption}
\item[{bool}]{critical = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a860d6fc6208eac62e82d0e06b4f5dc7d}


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




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


\hypertarget{classInformationManager_a48f0cbd2d35abbc010da76e8e91ec279}{\index{\-Information\-Manager@{\-Information\-Manager}!get\-\_\-enemy\-\_\-air\-\_\-dps@{get\-\_\-enemy\-\_\-air\-\_\-dps}}
\index{get\-\_\-enemy\-\_\-air\-\_\-dps@{get\-\_\-enemy\-\_\-air\-\_\-dps}!InformationManager@{\-Information\-Manager}}
\subsubsection[{get\-\_\-enemy\-\_\-air\-\_\-dps}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::get\-\_\-enemy\-\_\-air\-\_\-dps} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{pos, }
\item[{int}]{cycle}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a48f0cbd2d35abbc010da76e8e91ec279}


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




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


\hypertarget{classInformationManager_a25d9b260aabc4339d5ac6eb5544b174a}{\index{\-Information\-Manager@{\-Information\-Manager}!get\-\_\-enemy\-\_\-air\-\_\-dps@{get\-\_\-enemy\-\_\-air\-\_\-dps}}
\index{get\-\_\-enemy\-\_\-air\-\_\-dps@{get\-\_\-enemy\-\_\-air\-\_\-dps}!InformationManager@{\-Information\-Manager}}
\subsubsection[{get\-\_\-enemy\-\_\-air\-\_\-dps}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::get\-\_\-enemy\-\_\-air\-\_\-dps} (
\begin{DoxyParamCaption}
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{cycle}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a25d9b260aabc4339d5ac6eb5544b174a}


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


\hypertarget{classInformationManager_a74cfb316f8a2133fa4f8df2a2272cc94}{\index{\-Information\-Manager@{\-Information\-Manager}!get\-\_\-enemy\-\_\-ground\-\_\-dps@{get\-\_\-enemy\-\_\-ground\-\_\-dps}}
\index{get\-\_\-enemy\-\_\-ground\-\_\-dps@{get\-\_\-enemy\-\_\-ground\-\_\-dps}!InformationManager@{\-Information\-Manager}}
\subsubsection[{get\-\_\-enemy\-\_\-ground\-\_\-dps}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::get\-\_\-enemy\-\_\-ground\-\_\-dps} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{pos, }
\item[{int}]{cycle}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a74cfb316f8a2133fa4f8df2a2272cc94}


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




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


\hypertarget{classInformationManager_a615328f71f54d0df831df9e82cd6bd9b}{\index{\-Information\-Manager@{\-Information\-Manager}!get\-\_\-enemy\-\_\-ground\-\_\-dps@{get\-\_\-enemy\-\_\-ground\-\_\-dps}}
\index{get\-\_\-enemy\-\_\-ground\-\_\-dps@{get\-\_\-enemy\-\_\-ground\-\_\-dps}!InformationManager@{\-Information\-Manager}}
\subsubsection[{get\-\_\-enemy\-\_\-ground\-\_\-dps}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::get\-\_\-enemy\-\_\-ground\-\_\-dps} (
\begin{DoxyParamCaption}
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{cycle}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a615328f71f54d0df831df9e82cd6bd9b}


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


\hypertarget{classInformationManager_a54ee754be42ec9bca590dc236ce723dc}{\index{\-Information\-Manager@{\-Information\-Manager}!get\-Gas\-Expand\-Position@{get\-Gas\-Expand\-Position}}
\index{get\-Gas\-Expand\-Position@{get\-Gas\-Expand\-Position}!InformationManager@{\-Information\-Manager}}
\subsubsection[{get\-Gas\-Expand\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tile\-Position} {\bf \-Information\-Manager\-::get\-Gas\-Expand\-Position} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{ignore\-Position = {\ttfamily {\bf \-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None}}}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a54ee754be42ec9bca590dc236ce723dc}


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




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


\hypertarget{classInformationManager_a57a5fbd2d1d819d999d05a7625d51288}{\index{\-Information\-Manager@{\-Information\-Manager}!get\-Natural\-Expand\-Position@{get\-Natural\-Expand\-Position}}
\index{get\-Natural\-Expand\-Position@{get\-Natural\-Expand\-Position}!InformationManager@{\-Information\-Manager}}
\subsubsection[{get\-Natural\-Expand\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tile\-Position} {\bf \-Information\-Manager\-::get\-Natural\-Expand\-Position} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{ignore\-Position = {\ttfamily {\bf \-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None}}}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a57a5fbd2d1d819d999d05a7625d51288}


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




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


\hypertarget{classInformationManager_a6487e4316c6a67b382e40911864c45aa}{\index{\-Information\-Manager@{\-Information\-Manager}!have\-Resources@{have\-Resources}}
\index{have\-Resources@{have\-Resources}!InformationManager@{\-Information\-Manager}}
\subsubsection[{have\-Resources}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::have\-Resources} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a6487e4316c6a67b382e40911864c45aa}


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




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


\hypertarget{classInformationManager_a77e495b30c0aede22e00f0fef298b218}{\index{\-Information\-Manager@{\-Information\-Manager}!have\-Resources@{have\-Resources}}
\index{have\-Resources@{have\-Resources}!InformationManager@{\-Information\-Manager}}
\subsubsection[{have\-Resources}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::have\-Resources} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tech\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a77e495b30c0aede22e00f0fef298b218}


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


\hypertarget{classInformationManager_af126a9e0b7dc3589a6165f180239ca42}{\index{\-Information\-Manager@{\-Information\-Manager}!have\-Resources@{have\-Resources}}
\index{have\-Resources@{have\-Resources}!InformationManager@{\-Information\-Manager}}
\subsubsection[{have\-Resources}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::have\-Resources} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Upgrade\-Type}}]{type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_af126a9e0b7dc3589a6165f180239ca42}


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


\hypertarget{classInformationManager_a8351e4bfb4275d6479a6d3e68a3e00a8}{\index{\-Information\-Manager@{\-Information\-Manager}!minerals@{minerals}}
\index{minerals@{minerals}!InformationManager@{\-Information\-Manager}}
\subsubsection[{minerals}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Information\-Manager\-::minerals} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a8351e4bfb4275d6479a6d3e68a3e00a8}


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




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


\hypertarget{classInformationManager_ad7cdca99aa2028f64fd16b6a38f83d0a}{\index{\-Information\-Manager@{\-Information\-Manager}!natural\-Expand\-Request@{natural\-Expand\-Request}}
\index{natural\-Expand\-Request@{natural\-Expand\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{natural\-Expand\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::natural\-Expand\-Request} (
\begin{DoxyParamCaption}
\item[{bool}]{critical = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{classInformationManager_ad7cdca99aa2028f64fd16b6a38f83d0a}


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




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


\hypertarget{classInformationManager_af00a82c0fee7bdbab627babc305000a8}{\index{\-Information\-Manager@{\-Information\-Manager}!on\-Command\-Center\-Destroy@{on\-Command\-Center\-Destroy}}
\index{on\-Command\-Center\-Destroy@{on\-Command\-Center\-Destroy}!InformationManager@{\-Information\-Manager}}
\subsubsection[{on\-Command\-Center\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::on\-Command\-Center\-Destroy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classInformationManager_af00a82c0fee7bdbab627babc305000a8}


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




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


\hypertarget{classInformationManager_a8cef2b4d8b7be2ce051383cb29102b6b}{\index{\-Information\-Manager@{\-Information\-Manager}!on\-Command\-Center\-Show@{on\-Command\-Center\-Show}}
\index{on\-Command\-Center\-Show@{on\-Command\-Center\-Show}!InformationManager@{\-Information\-Manager}}
\subsubsection[{on\-Command\-Center\-Show}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::on\-Command\-Center\-Show} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a8cef2b4d8b7be2ce051383cb29102b6b}


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




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


\hypertarget{classInformationManager_aa0d711ca82a62052a72e8d233ccadc34}{\index{\-Information\-Manager@{\-Information\-Manager}!on\-Enemy\-Resource\-Depot\-Destroy@{on\-Enemy\-Resource\-Depot\-Destroy}}
\index{on\-Enemy\-Resource\-Depot\-Destroy@{on\-Enemy\-Resource\-Depot\-Destroy}!InformationManager@{\-Information\-Manager}}
\subsubsection[{on\-Enemy\-Resource\-Depot\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::on\-Enemy\-Resource\-Depot\-Destroy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classInformationManager_aa0d711ca82a62052a72e8d233ccadc34}


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




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


\hypertarget{classInformationManager_a8fb556202d17b45d22881f9395fc4421}{\index{\-Information\-Manager@{\-Information\-Manager}!on\-Enemy\-Resource\-Depot\-Show@{on\-Enemy\-Resource\-Depot\-Show}}
\index{on\-Enemy\-Resource\-Depot\-Show@{on\-Enemy\-Resource\-Depot\-Show}!InformationManager@{\-Information\-Manager}}
\subsubsection[{on\-Enemy\-Resource\-Depot\-Show}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::on\-Enemy\-Resource\-Depot\-Show} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a8fb556202d17b45d22881f9395fc4421}


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




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


\hypertarget{classInformationManager_a0c66eb85cadda33aea1775ff38869576}{\index{\-Information\-Manager@{\-Information\-Manager}!on\-Missile\-Turret\-Destroy@{on\-Missile\-Turret\-Destroy}}
\index{on\-Missile\-Turret\-Destroy@{on\-Missile\-Turret\-Destroy}!InformationManager@{\-Information\-Manager}}
\subsubsection[{on\-Missile\-Turret\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::on\-Missile\-Turret\-Destroy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a0c66eb85cadda33aea1775ff38869576}


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


\hypertarget{classInformationManager_a61dc6872cd1224c9c98d58bcdb88302e}{\index{\-Information\-Manager@{\-Information\-Manager}!on\-Missile\-Turret\-Show@{on\-Missile\-Turret\-Show}}
\index{on\-Missile\-Turret\-Show@{on\-Missile\-Turret\-Show}!InformationManager@{\-Information\-Manager}}
\subsubsection[{on\-Missile\-Turret\-Show}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::on\-Missile\-Turret\-Show} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a61dc6872cd1224c9c98d58bcdb88302e}


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




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


\hypertarget{classInformationManager_a38946fa01423aa4677b25b565636ca87}{\index{\-Information\-Manager@{\-Information\-Manager}!recompute\-\_\-enemy\-\_\-dps@{recompute\-\_\-enemy\-\_\-dps}}
\index{recompute\-\_\-enemy\-\_\-dps@{recompute\-\_\-enemy\-\_\-dps}!InformationManager@{\-Information\-Manager}}
\subsubsection[{recompute\-\_\-enemy\-\_\-dps}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::recompute\-\_\-enemy\-\_\-dps} (
\begin{DoxyParamCaption}
\item[{int}]{cycle}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a38946fa01423aa4677b25b565636ca87}


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




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


\hypertarget{classInformationManager_ad76c5c0908ea487282af00725ffab21d}{\index{\-Information\-Manager@{\-Information\-Manager}!remove\-Reserved\-Gas@{remove\-Reserved\-Gas}}
\index{remove\-Reserved\-Gas@{remove\-Reserved\-Gas}!InformationManager@{\-Information\-Manager}}
\subsubsection[{remove\-Reserved\-Gas}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::remove\-Reserved\-Gas} (
\begin{DoxyParamCaption}
\item[{int}]{gas}
\end{DoxyParamCaption}
)}}\label{classInformationManager_ad76c5c0908ea487282af00725ffab21d}


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




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


\hypertarget{classInformationManager_a0d4f1951e2eb6e6b739d1a3f9ef732d8}{\index{\-Information\-Manager@{\-Information\-Manager}!remove\-Reserved\-Minerals@{remove\-Reserved\-Minerals}}
\index{remove\-Reserved\-Minerals@{remove\-Reserved\-Minerals}!InformationManager@{\-Information\-Manager}}
\subsubsection[{remove\-Reserved\-Minerals}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::remove\-Reserved\-Minerals} (
\begin{DoxyParamCaption}
\item[{int}]{minerals}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a0d4f1951e2eb6e6b739d1a3f9ef732d8}


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




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


\hypertarget{classInformationManager_a8caa51d27c2d30d10023bfed77d49300}{\index{\-Information\-Manager@{\-Information\-Manager}!research\-Request@{research\-Request}}
\index{research\-Request@{research\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{research\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::research\-Request} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tech\-Type}}]{tech\-Type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a8caa51d27c2d30d10023bfed77d49300}


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




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


\hypertarget{classInformationManager_a1b7db8bd0cc611c8c8379ed439a03ed5}{\index{\-Information\-Manager@{\-Information\-Manager}!reserve\-Gas@{reserve\-Gas}}
\index{reserve\-Gas@{reserve\-Gas}!InformationManager@{\-Information\-Manager}}
\subsubsection[{reserve\-Gas}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::reserve\-Gas} (
\begin{DoxyParamCaption}
\item[{int}]{gas}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a1b7db8bd0cc611c8c8379ed439a03ed5}


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


\hypertarget{classInformationManager_a44393a3e8a7af426fad08620e0a0514a}{\index{\-Information\-Manager@{\-Information\-Manager}!reserve\-Minerals@{reserve\-Minerals}}
\index{reserve\-Minerals@{reserve\-Minerals}!InformationManager@{\-Information\-Manager}}
\subsubsection[{reserve\-Minerals}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::reserve\-Minerals} (
\begin{DoxyParamCaption}
\item[{int}]{minerals}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a44393a3e8a7af426fad08620e0a0514a}


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


\hypertarget{classInformationManager_a925fb015f2b94c58429e3ea927704af3}{\index{\-Information\-Manager@{\-Information\-Manager}!scan\-Bases@{scan\-Bases}}
\index{scan\-Bases@{scan\-Bases}!InformationManager@{\-Information\-Manager}}
\subsubsection[{scan\-Bases}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::scan\-Bases} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a925fb015f2b94c58429e3ea927704af3}


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




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


\hypertarget{classInformationManager_a87200604f7be37b6dc524ec72e02db8c}{\index{\-Information\-Manager@{\-Information\-Manager}!seen\-Cloaked\-Enemy@{seen\-Cloaked\-Enemy}}
\index{seen\-Cloaked\-Enemy@{seen\-Cloaked\-Enemy}!InformationManager@{\-Information\-Manager}}
\subsubsection[{seen\-Cloaked\-Enemy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::seen\-Cloaked\-Enemy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{pos}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a87200604f7be37b6dc524ec72e02db8c}


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


\hypertarget{classInformationManager_af42c57841835995b8c99d98b9bbe0a41}{\index{\-Information\-Manager@{\-Information\-Manager}!upgrade\-Request@{upgrade\-Request}}
\index{upgrade\-Request@{upgrade\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{upgrade\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::upgrade\-Request} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Upgrade\-Type}}]{upgrade\-Type}
\end{DoxyParamCaption}
)}}\label{classInformationManager_af42c57841835995b8c99d98b9bbe0a41}


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


\hypertarget{classInformationManager_a66d8c477d6cdab66b2a2507a4ec03d55}{\index{\-Information\-Manager@{\-Information\-Manager}!upgrade\-Request@{upgrade\-Request}}
\index{upgrade\-Request@{upgrade\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{upgrade\-Request}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Information\-Manager\-::upgrade\-Request} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Upgrade\-Type}}]{upgrade\-Type, }
\item[{int}]{level}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a66d8c477d6cdab66b2a2507a4ec03d55}


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


\hypertarget{classInformationManager_a0bc91324b71e65bbb23a6d35080195d4}{\index{\-Information\-Manager@{\-Information\-Manager}!use\-Scanner@{use\-Scanner}}
\index{use\-Scanner@{use\-Scanner}!InformationManager@{\-Information\-Manager}}
\subsubsection[{use\-Scanner}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::use\-Scanner} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{comsat, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Position}}]{pos}
\end{DoxyParamCaption}
)}}\label{classInformationManager_a0bc91324b71e65bbb23a6d35080195d4}


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




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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classInformationManager_acf5abf3e5b9cb9de599e5dc7e5735da1}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-addon\-Order@{\-\_\-addon\-Order}}
\index{\-\_\-addon\-Order@{\-\_\-addon\-Order}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-addon\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Building\-To\-Addon\-Map} {\bf \-Information\-Manager\-::\-\_\-addon\-Order}}}\label{classInformationManager_acf5abf3e5b9cb9de599e5dc7e5735da1}
\hypertarget{classInformationManager_abaa7697102f4dbbbb2b9f5de55aac12e}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-air\-\_\-enemy\-\_\-dps\-\_\-map@{\-\_\-air\-\_\-enemy\-\_\-dps\-\_\-map}}
\index{\-\_\-air\-\_\-enemy\-\_\-dps\-\_\-map@{\-\_\-air\-\_\-enemy\-\_\-dps\-\_\-map}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-air\-\_\-enemy\-\_\-dps\-\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf \-Information\-Manager\-::\-\_\-air\-\_\-enemy\-\_\-dps\-\_\-map}}}\label{classInformationManager_abaa7697102f4dbbbb2b9f5de55aac12e}
\hypertarget{classInformationManager_a0cd62a85ef65815b6ab96f92afd51e25}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-army\-Size@{\-\_\-army\-Size}}
\index{\-\_\-army\-Size@{\-\_\-army\-Size}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-army\-Size}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-army\-Size}}}\label{classInformationManager_a0cd62a85ef65815b6ab96f92afd51e25}
\hypertarget{classInformationManager_a4c9d8b790df1ce86edb5f313a59840bb}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-auto\-Build\-Suplies@{\-\_\-auto\-Build\-Suplies}}
\index{\-\_\-auto\-Build\-Suplies@{\-\_\-auto\-Build\-Suplies}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-auto\-Build\-Suplies}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-auto\-Build\-Suplies}}}\label{classInformationManager_a4c9d8b790df1ce86edb5f313a59840bb}
\hypertarget{classInformationManager_abf11ad3008721414a45e3e5ea1828d35}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-auto\-Infantery\-Upgrade@{\-\_\-auto\-Infantery\-Upgrade}}
\index{\-\_\-auto\-Infantery\-Upgrade@{\-\_\-auto\-Infantery\-Upgrade}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-auto\-Infantery\-Upgrade}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-auto\-Infantery\-Upgrade}}}\label{classInformationManager_abf11ad3008721414a45e3e5ea1828d35}
\hypertarget{classInformationManager_a792e43f020201be0e5a72b25331065d5}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-auto\-Ship\-Upgrade@{\-\_\-auto\-Ship\-Upgrade}}
\index{\-\_\-auto\-Ship\-Upgrade@{\-\_\-auto\-Ship\-Upgrade}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-auto\-Ship\-Upgrade}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-auto\-Ship\-Upgrade}}}\label{classInformationManager_a792e43f020201be0e5a72b25331065d5}
\hypertarget{classInformationManager_ac786f59b6d88bab363112f434c92b1bd}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-auto\-Vehicle\-Upgrade@{\-\_\-auto\-Vehicle\-Upgrade}}
\index{\-\_\-auto\-Vehicle\-Upgrade@{\-\_\-auto\-Vehicle\-Upgrade}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-auto\-Vehicle\-Upgrade}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-auto\-Vehicle\-Upgrade}}}\label{classInformationManager_ac786f59b6d88bab363112f434c92b1bd}
\hypertarget{classInformationManager_aa74b345b4ceb06e89ea9851516fe6d13}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-bases\-Under\-Construction@{\-\_\-bases\-Under\-Construction}}
\index{\-\_\-bases\-Under\-Construction@{\-\_\-bases\-Under\-Construction}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-bases\-Under\-Construction}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<${\bf \-B\-W\-T\-A\-::\-Base\-Location}$\ast$, {\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$$>$ {\bf \-Information\-Manager\-::\-\_\-bases\-Under\-Construction}}}\label{classInformationManager_aa74b345b4ceb06e89ea9851516fe6d13}
\hypertarget{classInformationManager_a3ff8800859c6ee964b6a66cea1c667da}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-bottom\-Right@{\-\_\-bottom\-Right}}
\index{\-\_\-bottom\-Right@{\-\_\-bottom\-Right}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-bottom\-Right}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Information\-Manager\-::\-\_\-bottom\-Right}}}\label{classInformationManager_a3ff8800859c6ee964b6a66cea1c667da}
\hypertarget{classInformationManager_a55e3c08f26362ec52a09c73825fba1ee}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-build\-Request@{\-\_\-build\-Request}}
\index{\-\_\-build\-Request@{\-\_\-build\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-build\-Request}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<${\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}$>$ {\bf \-Information\-Manager\-::\-\_\-build\-Request}}}\label{classInformationManager_a55e3c08f26362ec52a09c73825fba1ee}
\hypertarget{classInformationManager_a4c17845e262f98a6f59d662b42ec7620}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-center@{\-\_\-center}}
\index{\-\_\-center@{\-\_\-center}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-center}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Information\-Manager\-::\-\_\-center}}}\label{classInformationManager_a4c17845e262f98a6f59d662b42ec7620}
\hypertarget{classInformationManager_a2fffae2d4a92178a72f86de050e6fceb}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-choke@{\-\_\-choke}}
\index{\-\_\-choke@{\-\_\-choke}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-choke}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-T\-A\-::\-Chokepoint}$\ast$ {\bf \-Information\-Manager\-::\-\_\-choke}}}\label{classInformationManager_a2fffae2d4a92178a72f86de050e6fceb}
\hypertarget{classInformationManager_a9cd4895e2c7a140df541cad335154ac1}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-cloaked\-Enemy\-Positions@{\-\_\-cloaked\-Enemy\-Positions}}
\index{\-\_\-cloaked\-Enemy\-Positions@{\-\_\-cloaked\-Enemy\-Positions}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-cloaked\-Enemy\-Positions}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Tile\-Position\-Set} {\bf \-Information\-Manager\-::\-\_\-cloaked\-Enemy\-Positions}}}\label{classInformationManager_a9cd4895e2c7a140df541cad335154ac1}
\hypertarget{classInformationManager_ae627c248ae1961d1434fab3939ea8d34}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-comsat\-Station@{\-\_\-comsat\-Station}}
\index{\-\_\-comsat\-Station@{\-\_\-comsat\-Station}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-comsat\-Station}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Time\-Map} {\bf \-Information\-Manager\-::\-\_\-comsat\-Station}}}\label{classInformationManager_ae627c248ae1961d1434fab3939ea8d34}
\hypertarget{classInformationManager_a91abcb02dd6c2f2734772f776d8d5161}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-critical\-Build\-Request@{\-\_\-critical\-Build\-Request}}
\index{\-\_\-critical\-Build\-Request@{\-\_\-critical\-Build\-Request}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-critical\-Build\-Request}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<${\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}$>$ {\bf \-Information\-Manager\-::\-\_\-critical\-Build\-Request}}}\label{classInformationManager_a91abcb02dd6c2f2734772f776d8d5161}
\hypertarget{classInformationManager_a9f7a72dfdc4d4fb75a89f53c561c4ce8}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-empty\-Bases@{\-\_\-empty\-Bases}}
\index{\-\_\-empty\-Bases@{\-\_\-empty\-Bases}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-empty\-Bases}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-B\-W\-T\-A\-::\-Base\-Location}$\ast$$>$ {\bf \-Information\-Manager\-::\-\_\-empty\-Bases}}}\label{classInformationManager_a9f7a72dfdc4d4fb75a89f53c561c4ce8}
\hypertarget{classInformationManager_a9be368e371ce48bbf16d314278809649}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemies\-Type@{\-\_\-enemies\-Type}}
\index{\-\_\-enemies\-Type@{\-\_\-enemies\-Type}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemies\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Type\-Map} {\bf \-Information\-Manager\-::\-\_\-enemies\-Type}}}\label{classInformationManager_a9be368e371ce48bbf16d314278809649}
\hypertarget{classInformationManager_a65367cad9ff7442043dee2eefa489b46}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Air\-D\-P\-S@{\-\_\-enemy\-Air\-D\-P\-S}}
\index{\-\_\-enemy\-Air\-D\-P\-S@{\-\_\-enemy\-Air\-D\-P\-S}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Air\-D\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Air\-D\-P\-S}}}\label{classInformationManager_a65367cad9ff7442043dee2eefa489b46}
\hypertarget{classInformationManager_aaf6f6ca7b5ed7654dc767328722f0849}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Air\-H\-P@{\-\_\-enemy\-Air\-H\-P}}
\index{\-\_\-enemy\-Air\-H\-P@{\-\_\-enemy\-Air\-H\-P}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Air\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Air\-H\-P}}}\label{classInformationManager_aaf6f6ca7b5ed7654dc767328722f0849}
\hypertarget{classInformationManager_a502335e7897290e298f02c845d4f17d4}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Anti\-Air\-H\-P@{\-\_\-enemy\-Anti\-Air\-H\-P}}
\index{\-\_\-enemy\-Anti\-Air\-H\-P@{\-\_\-enemy\-Anti\-Air\-H\-P}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Anti\-Air\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Anti\-Air\-H\-P}}}\label{classInformationManager_a502335e7897290e298f02c845d4f17d4}
\hypertarget{classInformationManager_a6e5e1ccb30cec25f49d7782812bed45d}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Arbiter@{\-\_\-enemy\-Arbiter}}
\index{\-\_\-enemy\-Arbiter@{\-\_\-enemy\-Arbiter}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Arbiter}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Arbiter}}}\label{classInformationManager_a6e5e1ccb30cec25f49d7782812bed45d}
\hypertarget{classInformationManager_a9d41005d08f1f4f6e457580a1634ec2b}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Archon@{\-\_\-enemy\-Archon}}
\index{\-\_\-enemy\-Archon@{\-\_\-enemy\-Archon}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Archon}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Archon}}}\label{classInformationManager_a9d41005d08f1f4f6e457580a1634ec2b}
\hypertarget{classInformationManager_a36c982be085c391ae98648a2b69c7c43}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Army\-Size@{\-\_\-enemy\-Army\-Size}}
\index{\-\_\-enemy\-Army\-Size@{\-\_\-enemy\-Army\-Size}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Army\-Size}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Army\-Size}}}\label{classInformationManager_a36c982be085c391ae98648a2b69c7c43}
\hypertarget{classInformationManager_a9aded888fd87ae4b251a9da155a37113}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Bases@{\-\_\-enemy\-Bases}}
\index{\-\_\-enemy\-Bases@{\-\_\-enemy\-Bases}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Bases}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-B\-W\-T\-A\-::\-Base\-Location}$\ast$$>$ {\bf \-Information\-Manager\-::\-\_\-enemy\-Bases}}}\label{classInformationManager_a9aded888fd87ae4b251a9da155a37113}
\hypertarget{classInformationManager_ae2215f162ae0fc750cea7cbbd63dee02}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Battlecruiser@{\-\_\-enemy\-Battlecruiser}}
\index{\-\_\-enemy\-Battlecruiser@{\-\_\-enemy\-Battlecruiser}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Battlecruiser}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Battlecruiser}}}\label{classInformationManager_ae2215f162ae0fc750cea7cbbd63dee02}
\hypertarget{classInformationManager_a83e38e60c9bb756958f34afb5042aa13}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Carrier@{\-\_\-enemy\-Carrier}}
\index{\-\_\-enemy\-Carrier@{\-\_\-enemy\-Carrier}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Carrier}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Carrier}}}\label{classInformationManager_a83e38e60c9bb756958f34afb5042aa13}
\hypertarget{classInformationManager_a63da392213a0d8a1bcc88f17376ec1c5}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Corsair@{\-\_\-enemy\-Corsair}}
\index{\-\_\-enemy\-Corsair@{\-\_\-enemy\-Corsair}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Corsair}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Corsair}}}\label{classInformationManager_a63da392213a0d8a1bcc88f17376ec1c5}
\hypertarget{classInformationManager_a2385dee7ae04b1aea7c062e900f0e6bf}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-D\-Archon@{\-\_\-enemy\-D\-Archon}}
\index{\-\_\-enemy\-D\-Archon@{\-\_\-enemy\-D\-Archon}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-D\-Archon}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-D\-Archon}}}\label{classInformationManager_a2385dee7ae04b1aea7c062e900f0e6bf}
\hypertarget{classInformationManager_a0ca355729440d145f538f5aa02fc9a00}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Devourer@{\-\_\-enemy\-Devourer}}
\index{\-\_\-enemy\-Devourer@{\-\_\-enemy\-Devourer}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Devourer}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Devourer}}}\label{classInformationManager_a0ca355729440d145f538f5aa02fc9a00}
\hypertarget{classInformationManager_a39d671a145bb42b3e65b3df0a3cf5bb5}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Dragoon@{\-\_\-enemy\-Dragoon}}
\index{\-\_\-enemy\-Dragoon@{\-\_\-enemy\-Dragoon}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Dragoon}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Dragoon}}}\label{classInformationManager_a39d671a145bb42b3e65b3df0a3cf5bb5}
\hypertarget{classInformationManager_ab142919d91e4c0bf86054348bff86236}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Dropship@{\-\_\-enemy\-Dropship}}
\index{\-\_\-enemy\-Dropship@{\-\_\-enemy\-Dropship}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Dropship}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Dropship}}}\label{classInformationManager_ab142919d91e4c0bf86054348bff86236}
\hypertarget{classInformationManager_a2493af1e97157dae21d7c26761bd5663}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-D\-Templar@{\-\_\-enemy\-D\-Templar}}
\index{\-\_\-enemy\-D\-Templar@{\-\_\-enemy\-D\-Templar}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-D\-Templar}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-D\-Templar}}}\label{classInformationManager_a2493af1e97157dae21d7c26761bd5663}
\hypertarget{classInformationManager_a906aebd94789a5837b1d4135192d0f78}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Firebats@{\-\_\-enemy\-Firebats}}
\index{\-\_\-enemy\-Firebats@{\-\_\-enemy\-Firebats}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Firebats}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Firebats}}}\label{classInformationManager_a906aebd94789a5837b1d4135192d0f78}
\hypertarget{classInformationManager_a47df0f6c71d363464a7df0c9f6e13707}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Ghosts@{\-\_\-enemy\-Ghosts}}
\index{\-\_\-enemy\-Ghosts@{\-\_\-enemy\-Ghosts}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Ghosts}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Ghosts}}}\label{classInformationManager_a47df0f6c71d363464a7df0c9f6e13707}
\hypertarget{classInformationManager_aa4616fe9b16eca06e07bc8a0e105df03}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Goliath@{\-\_\-enemy\-Goliath}}
\index{\-\_\-enemy\-Goliath@{\-\_\-enemy\-Goliath}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Goliath}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Goliath}}}\label{classInformationManager_aa4616fe9b16eca06e07bc8a0e105df03}
\hypertarget{classInformationManager_a903b9fdf8b1f5cdfb5e6c54218e33446}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Ground\-D\-P\-S@{\-\_\-enemy\-Ground\-D\-P\-S}}
\index{\-\_\-enemy\-Ground\-D\-P\-S@{\-\_\-enemy\-Ground\-D\-P\-S}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Ground\-D\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Ground\-D\-P\-S}}}\label{classInformationManager_a903b9fdf8b1f5cdfb5e6c54218e33446}
\hypertarget{classInformationManager_a45651d9ef6d75197174758ac948f3298}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Ground\-H\-P@{\-\_\-enemy\-Ground\-H\-P}}
\index{\-\_\-enemy\-Ground\-H\-P@{\-\_\-enemy\-Ground\-H\-P}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Ground\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Ground\-H\-P}}}\label{classInformationManager_a45651d9ef6d75197174758ac948f3298}
\hypertarget{classInformationManager_acfa2767f32b0c1bc98259f58c57a534f}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Guardian@{\-\_\-enemy\-Guardian}}
\index{\-\_\-enemy\-Guardian@{\-\_\-enemy\-Guardian}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Guardian}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Guardian}}}\label{classInformationManager_acfa2767f32b0c1bc98259f58c57a534f}
\hypertarget{classInformationManager_a94a660c7db09ee7c8a8eaf40e73b930a}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-H\-Templar@{\-\_\-enemy\-H\-Templar}}
\index{\-\_\-enemy\-H\-Templar@{\-\_\-enemy\-H\-Templar}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-H\-Templar}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-H\-Templar}}}\label{classInformationManager_a94a660c7db09ee7c8a8eaf40e73b930a}
\hypertarget{classInformationManager_a1331b50bf00f2f5d97f30276da65310b}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Hydralisk@{\-\_\-enemy\-Hydralisk}}
\index{\-\_\-enemy\-Hydralisk@{\-\_\-enemy\-Hydralisk}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Hydralisk}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Hydralisk}}}\label{classInformationManager_a1331b50bf00f2f5d97f30276da65310b}
\hypertarget{classInformationManager_a34d4ae44fd4be5f7f25fee95603a9196}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Lurker@{\-\_\-enemy\-Lurker}}
\index{\-\_\-enemy\-Lurker@{\-\_\-enemy\-Lurker}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Lurker}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Lurker}}}\label{classInformationManager_a34d4ae44fd4be5f7f25fee95603a9196}
\hypertarget{classInformationManager_a6afb94b336231d23a233f390191e2b56}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Marines@{\-\_\-enemy\-Marines}}
\index{\-\_\-enemy\-Marines@{\-\_\-enemy\-Marines}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Marines}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Marines}}}\label{classInformationManager_a6afb94b336231d23a233f390191e2b56}
\hypertarget{classInformationManager_acbb6b80ab98d22fb0ac2649fc05449e1}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Medics@{\-\_\-enemy\-Medics}}
\index{\-\_\-enemy\-Medics@{\-\_\-enemy\-Medics}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Medics}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Medics}}}\label{classInformationManager_acbb6b80ab98d22fb0ac2649fc05449e1}
\hypertarget{classInformationManager_a8026468e93020c0777baca9762951e56}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Mutalisk@{\-\_\-enemy\-Mutalisk}}
\index{\-\_\-enemy\-Mutalisk@{\-\_\-enemy\-Mutalisk}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Mutalisk}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Mutalisk}}}\label{classInformationManager_a8026468e93020c0777baca9762951e56}
\hypertarget{classInformationManager_aa45ad1c029152099665a86d2e130f049}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Observer@{\-\_\-enemy\-Observer}}
\index{\-\_\-enemy\-Observer@{\-\_\-enemy\-Observer}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Observer}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Observer}}}\label{classInformationManager_aa45ad1c029152099665a86d2e130f049}
\hypertarget{classInformationManager_a35f07fd4f314043cbb6ec6ee130b9889}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Overlord@{\-\_\-enemy\-Overlord}}
\index{\-\_\-enemy\-Overlord@{\-\_\-enemy\-Overlord}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Overlord}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Overlord}}}\label{classInformationManager_a35f07fd4f314043cbb6ec6ee130b9889}
\hypertarget{classInformationManager_a307a5a59314921c51ffc44ceef833f6b}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Photon\-Canon@{\-\_\-enemy\-Photon\-Canon}}
\index{\-\_\-enemy\-Photon\-Canon@{\-\_\-enemy\-Photon\-Canon}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Photon\-Canon}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Photon\-Canon}}}\label{classInformationManager_a307a5a59314921c51ffc44ceef833f6b}
\hypertarget{classInformationManager_acaba7730e167ddd80e2aeefe555a63f6}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Reaver@{\-\_\-enemy\-Reaver}}
\index{\-\_\-enemy\-Reaver@{\-\_\-enemy\-Reaver}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Reaver}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Reaver}}}\label{classInformationManager_acaba7730e167ddd80e2aeefe555a63f6}
\hypertarget{classInformationManager_a033342a46359ec1c12a6726e8180d696}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Science\-Vessel@{\-\_\-enemy\-Science\-Vessel}}
\index{\-\_\-enemy\-Science\-Vessel@{\-\_\-enemy\-Science\-Vessel}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Science\-Vessel}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Science\-Vessel}}}\label{classInformationManager_a033342a46359ec1c12a6726e8180d696}
\hypertarget{classInformationManager_a38694196aaeb34765fa395da16850096}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Scout@{\-\_\-enemy\-Scout}}
\index{\-\_\-enemy\-Scout@{\-\_\-enemy\-Scout}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Scout}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Scout}}}\label{classInformationManager_a38694196aaeb34765fa395da16850096}
\hypertarget{classInformationManager_a020b9511725fef602dd91b3ddf217f8b}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Shuttle@{\-\_\-enemy\-Shuttle}}
\index{\-\_\-enemy\-Shuttle@{\-\_\-enemy\-Shuttle}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Shuttle}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Shuttle}}}\label{classInformationManager_a020b9511725fef602dd91b3ddf217f8b}
\hypertarget{classInformationManager_a19e42b719132c831cae5394d23506655}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Spore\-Colony@{\-\_\-enemy\-Spore\-Colony}}
\index{\-\_\-enemy\-Spore\-Colony@{\-\_\-enemy\-Spore\-Colony}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Spore\-Colony}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Spore\-Colony}}}\label{classInformationManager_a19e42b719132c831cae5394d23506655}
\hypertarget{classInformationManager_a28a0d566542b985e65739359bd5a9089}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Start\-Position@{\-\_\-enemy\-Start\-Position}}
\index{\-\_\-enemy\-Start\-Position@{\-\_\-enemy\-Start\-Position}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Start\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Information\-Manager\-::\-\_\-enemy\-Start\-Position}}}\label{classInformationManager_a28a0d566542b985e65739359bd5a9089}
\hypertarget{classInformationManager_a4332821a600ae0d08f12a10b263527a5}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Sunken\-Colony@{\-\_\-enemy\-Sunken\-Colony}}
\index{\-\_\-enemy\-Sunken\-Colony@{\-\_\-enemy\-Sunken\-Colony}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Sunken\-Colony}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Sunken\-Colony}}}\label{classInformationManager_a4332821a600ae0d08f12a10b263527a5}
\hypertarget{classInformationManager_a32ec3c5d6e9ef23c97715b704e657d46}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Tank@{\-\_\-enemy\-Tank}}
\index{\-\_\-enemy\-Tank@{\-\_\-enemy\-Tank}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Tank}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Tank}}}\label{classInformationManager_a32ec3c5d6e9ef23c97715b704e657d46}
\hypertarget{classInformationManager_a3a03d6c0bde2bfd92b9975f470eb475b}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Turrets@{\-\_\-enemy\-Turrets}}
\index{\-\_\-enemy\-Turrets@{\-\_\-enemy\-Turrets}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Turrets}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Turrets}}}\label{classInformationManager_a3a03d6c0bde2bfd92b9975f470eb475b}
\hypertarget{classInformationManager_ae9925091575fda096504c153cd6b48f3}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Ultralisk@{\-\_\-enemy\-Ultralisk}}
\index{\-\_\-enemy\-Ultralisk@{\-\_\-enemy\-Ultralisk}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Ultralisk}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Ultralisk}}}\label{classInformationManager_ae9925091575fda096504c153cd6b48f3}
\hypertarget{classInformationManager_a280476d2ebdb8a4e9b1ea82a820094dc}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Valkyrie@{\-\_\-enemy\-Valkyrie}}
\index{\-\_\-enemy\-Valkyrie@{\-\_\-enemy\-Valkyrie}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Valkyrie}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Valkyrie}}}\label{classInformationManager_a280476d2ebdb8a4e9b1ea82a820094dc}
\hypertarget{classInformationManager_af6ab31435b4129af70fde24d0c20892a}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Vultures@{\-\_\-enemy\-Vultures}}
\index{\-\_\-enemy\-Vultures@{\-\_\-enemy\-Vultures}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Vultures}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Vultures}}}\label{classInformationManager_af6ab31435b4129af70fde24d0c20892a}
\hypertarget{classInformationManager_abc9e526403fb29352131c013c655296f}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Wraiths@{\-\_\-enemy\-Wraiths}}
\index{\-\_\-enemy\-Wraiths@{\-\_\-enemy\-Wraiths}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Wraiths}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Wraiths}}}\label{classInformationManager_abc9e526403fb29352131c013c655296f}
\hypertarget{classInformationManager_aecc38cb40b59b14cb986a2e6f1822fa4}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Zealot@{\-\_\-enemy\-Zealot}}
\index{\-\_\-enemy\-Zealot@{\-\_\-enemy\-Zealot}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Zealot}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Zealot}}}\label{classInformationManager_aecc38cb40b59b14cb986a2e6f1822fa4}
\hypertarget{classInformationManager_a2b6935df42cd90a4405ef2c7393a2274}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-enemy\-Zergling@{\-\_\-enemy\-Zergling}}
\index{\-\_\-enemy\-Zergling@{\-\_\-enemy\-Zergling}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-enemy\-Zergling}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-enemy\-Zergling}}}\label{classInformationManager_a2b6935df42cd90a4405ef2c7393a2274}
\hypertarget{classInformationManager_a50d7518b61f46da09da1df046df33b39}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-expand\-Type@{\-\_\-expand\-Type}}
\index{\-\_\-expand\-Type@{\-\_\-expand\-Type}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-expand\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Expand} {\bf \-Information\-Manager\-::\-\_\-expand\-Type}}}\label{classInformationManager_a50d7518b61f46da09da1df046df33b39}
\hypertarget{classInformationManager_aa629638378703b4cd88abbdcefea8c7d}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-firebats@{\-\_\-firebats}}
\index{\-\_\-firebats@{\-\_\-firebats}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-firebats}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-firebats}}}\label{classInformationManager_aa629638378703b4cd88abbdcefea8c7d}
\hypertarget{classInformationManager_a53adef5665a5c890b98532c56945e2e4}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-frame\-Gas\-Spend@{\-\_\-frame\-Gas\-Spend}}
\index{\-\_\-frame\-Gas\-Spend@{\-\_\-frame\-Gas\-Spend}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-frame\-Gas\-Spend}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Information\-Manager\-::\-\_\-frame\-Gas\-Spend}}}\label{classInformationManager_a53adef5665a5c890b98532c56945e2e4}
\hypertarget{classInformationManager_a55f34d80455cb699184cc840c5e3e5ae}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-frame\-Mineral\-Spend@{\-\_\-frame\-Mineral\-Spend}}
\index{\-\_\-frame\-Mineral\-Spend@{\-\_\-frame\-Mineral\-Spend}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-frame\-Mineral\-Spend}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Information\-Manager\-::\-\_\-frame\-Mineral\-Spend}}}\label{classInformationManager_a55f34d80455cb699184cc840c5e3e5ae}
\hypertarget{classInformationManager_a6f9cb095a5062005fd66d53f64e9cec8}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-gas\-Reserved@{\-\_\-gas\-Reserved}}
\index{\-\_\-gas\-Reserved@{\-\_\-gas\-Reserved}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-gas\-Reserved}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Information\-Manager\-::\-\_\-gas\-Reserved}}}\label{classInformationManager_a6f9cb095a5062005fd66d53f64e9cec8}
\hypertarget{classInformationManager_aeff5213a91a6fa178c317cff7f80bbcc}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-ghosts@{\-\_\-ghosts}}
\index{\-\_\-ghosts@{\-\_\-ghosts}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-ghosts}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-ghosts}}}\label{classInformationManager_aeff5213a91a6fa178c317cff7f80bbcc}
\hypertarget{classInformationManager_a98d70e70df12aff8901ac8fb95dd412f}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-goliath@{\-\_\-goliath}}
\index{\-\_\-goliath@{\-\_\-goliath}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-goliath}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-goliath}}}\label{classInformationManager_a98d70e70df12aff8901ac8fb95dd412f}
\hypertarget{classInformationManager_a1c2b5010266bac27961bfe502ccc066a}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-ground\-\_\-enemy\-\_\-dps\-\_\-map@{\-\_\-ground\-\_\-enemy\-\_\-dps\-\_\-map}}
\index{\-\_\-ground\-\_\-enemy\-\_\-dps\-\_\-map@{\-\_\-ground\-\_\-enemy\-\_\-dps\-\_\-map}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-ground\-\_\-enemy\-\_\-dps\-\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ {\bf \-Information\-Manager\-::\-\_\-ground\-\_\-enemy\-\_\-dps\-\_\-map}}}\label{classInformationManager_a1c2b5010266bac27961bfe502ccc066a}
\hypertarget{classInformationManager_a8cdcee6642885c7b5c6ccaebaf499109}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-ignore\-Bases@{\-\_\-ignore\-Bases}}
\index{\-\_\-ignore\-Bases@{\-\_\-ignore\-Bases}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-ignore\-Bases}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}$>$ {\bf \-Information\-Manager\-::\-\_\-ignore\-Bases}}}\label{classInformationManager_a8cdcee6642885c7b5c6ccaebaf499109}
\hypertarget{classInformationManager_ac19cd7e0ba9dd4d44453dfe4bf0c744a}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-last\-\_\-cycle\-\_\-dps\-\_\-map\-\_\-was\-\_\-recomputed@{\-\_\-last\-\_\-cycle\-\_\-dps\-\_\-map\-\_\-was\-\_\-recomputed}}
\index{\-\_\-last\-\_\-cycle\-\_\-dps\-\_\-map\-\_\-was\-\_\-recomputed@{\-\_\-last\-\_\-cycle\-\_\-dps\-\_\-map\-\_\-was\-\_\-recomputed}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-last\-\_\-cycle\-\_\-dps\-\_\-map\-\_\-was\-\_\-recomputed}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Information\-Manager\-::\-\_\-last\-\_\-cycle\-\_\-dps\-\_\-map\-\_\-was\-\_\-recomputed}}}\label{classInformationManager_ac19cd7e0ba9dd4d44453dfe4bf0c744a}
\hypertarget{classInformationManager_a6d33fc5352cfe57aa72d35b4d8186e0f}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-last\-Base\-Scan@{\-\_\-last\-Base\-Scan}}
\index{\-\_\-last\-Base\-Scan@{\-\_\-last\-Base\-Scan}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-last\-Base\-Scan}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-B\-W\-T\-A\-::\-Base\-Location}$\ast$$>$\-::iterator {\bf \-Information\-Manager\-::\-\_\-last\-Base\-Scan}}}\label{classInformationManager_a6d33fc5352cfe57aa72d35b4d8186e0f}
\hypertarget{classInformationManager_ad450dd090ac3b8341a04d22fca27723e}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-last\-Ignore\-Base\-Scan@{\-\_\-last\-Ignore\-Base\-Scan}}
\index{\-\_\-last\-Ignore\-Base\-Scan@{\-\_\-last\-Ignore\-Base\-Scan}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-last\-Ignore\-Base\-Scan}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}$>$\-::iterator {\bf \-Information\-Manager\-::\-\_\-last\-Ignore\-Base\-Scan}}}\label{classInformationManager_ad450dd090ac3b8341a04d22fca27723e}
\hypertarget{classInformationManager_ab633dfd21425eb17697fa7132bc4f683}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-marines@{\-\_\-marines}}
\index{\-\_\-marines@{\-\_\-marines}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-marines}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-marines}}}\label{classInformationManager_ab633dfd21425eb17697fa7132bc4f683}
\hypertarget{classInformationManager_a42e10433670f1073d78b5ff0cda5f30e}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-medics@{\-\_\-medics}}
\index{\-\_\-medics@{\-\_\-medics}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-medics}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-medics}}}\label{classInformationManager_a42e10433670f1073d78b5ff0cda5f30e}
\hypertarget{classInformationManager_a56d3653dba2d2854e301e99843b3c24c}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-minerals\-Reserved@{\-\_\-minerals\-Reserved}}
\index{\-\_\-minerals\-Reserved@{\-\_\-minerals\-Reserved}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-minerals\-Reserved}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Information\-Manager\-::\-\_\-minerals\-Reserved}}}\label{classInformationManager_a56d3653dba2d2854e301e99843b3c24c}
\hypertarget{classInformationManager_a40795578fb5a51020745f7137d5ee5a5}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-min\-Squad\-Size@{\-\_\-min\-Squad\-Size}}
\index{\-\_\-min\-Squad\-Size@{\-\_\-min\-Squad\-Size}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-min\-Squad\-Size}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \-Information\-Manager\-::\-\_\-min\-Squad\-Size}}}\label{classInformationManager_a40795578fb5a51020745f7137d5ee5a5}
\hypertarget{classInformationManager_a637cb03dfcf34869ac0f206a960e78ed}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-missile\-Turrets@{\-\_\-missile\-Turrets}}
\index{\-\_\-missile\-Turrets@{\-\_\-missile\-Turrets}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-missile\-Turrets}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<${\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$, {\bf \-B\-W\-T\-A\-::\-Region}$\ast$$>$ {\bf \-Information\-Manager\-::\-\_\-missile\-Turrets}}}\label{classInformationManager_a637cb03dfcf34869ac0f206a960e78ed}
\hypertarget{classInformationManager_a9acfc1795ceebc907fec30c756c5af95}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-need\-Anti\-Air\-Units@{\-\_\-need\-Anti\-Air\-Units}}
\index{\-\_\-need\-Anti\-Air\-Units@{\-\_\-need\-Anti\-Air\-Units}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-need\-Anti\-Air\-Units}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-need\-Anti\-Air\-Units}}}\label{classInformationManager_a9acfc1795ceebc907fec30c756c5af95}
\hypertarget{classInformationManager_afdfd7434b473e66fc04a39b11c5b0d31}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-our\-Air\-D\-P\-S@{\-\_\-our\-Air\-D\-P\-S}}
\index{\-\_\-our\-Air\-D\-P\-S@{\-\_\-our\-Air\-D\-P\-S}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-our\-Air\-D\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-our\-Air\-D\-P\-S}}}\label{classInformationManager_afdfd7434b473e66fc04a39b11c5b0d31}
\hypertarget{classInformationManager_acc9f9dd13788d07644f237183130d3c6}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-our\-Air\-H\-P@{\-\_\-our\-Air\-H\-P}}
\index{\-\_\-our\-Air\-H\-P@{\-\_\-our\-Air\-H\-P}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-our\-Air\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-our\-Air\-H\-P}}}\label{classInformationManager_acc9f9dd13788d07644f237183130d3c6}
\hypertarget{classInformationManager_aa16719560d4e1a2ebe11519ac6b251ae}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-our\-Anti\-Air\-H\-P@{\-\_\-our\-Anti\-Air\-H\-P}}
\index{\-\_\-our\-Anti\-Air\-H\-P@{\-\_\-our\-Anti\-Air\-H\-P}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-our\-Anti\-Air\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-our\-Anti\-Air\-H\-P}}}\label{classInformationManager_aa16719560d4e1a2ebe11519ac6b251ae}
\hypertarget{classInformationManager_a4ae234b0e73df2aed3b808430a48094a}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-our\-Bases@{\-\_\-our\-Bases}}
\index{\-\_\-our\-Bases@{\-\_\-our\-Bases}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-our\-Bases}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<${\bf \-B\-W\-T\-A\-::\-Base\-Location}$\ast$, {\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}$>$ {\bf \-Information\-Manager\-::\-\_\-our\-Bases}}}\label{classInformationManager_a4ae234b0e73df2aed3b808430a48094a}
\hypertarget{classInformationManager_a7558be435918773e424f35a369d2dd48}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-our\-Ground\-D\-P\-S@{\-\_\-our\-Ground\-D\-P\-S}}
\index{\-\_\-our\-Ground\-D\-P\-S@{\-\_\-our\-Ground\-D\-P\-S}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-our\-Ground\-D\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-our\-Ground\-D\-P\-S}}}\label{classInformationManager_a7558be435918773e424f35a369d2dd48}
\hypertarget{classInformationManager_a2007e9092cf77a516f1139238aeca0a3}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-our\-Ground\-H\-P@{\-\_\-our\-Ground\-H\-P}}
\index{\-\_\-our\-Ground\-H\-P@{\-\_\-our\-Ground\-H\-P}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-our\-Ground\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-our\-Ground\-H\-P}}}\label{classInformationManager_a2007e9092cf77a516f1139238aeca0a3}
\hypertarget{classInformationManager_aad0fa56cd9f949d664386191ba0160f3}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-percent\-List@{\-\_\-percent\-List}}
\index{\-\_\-percent\-List@{\-\_\-percent\-List}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-percent\-List}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Percent} {\bf \-Information\-Manager\-::\-\_\-percent\-List}}}\label{classInformationManager_aad0fa56cd9f949d664386191ba0160f3}
\hypertarget{classInformationManager_a9d1acb4865de11073ad2b5b68bd30c74}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-prior\-Command\-Centers@{\-\_\-prior\-Command\-Centers}}
\index{\-\_\-prior\-Command\-Centers@{\-\_\-prior\-Command\-Centers}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-prior\-Command\-Centers}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-prior\-Command\-Centers}}}\label{classInformationManager_a9d1acb4865de11073ad2b5b68bd30c74}
\hypertarget{classInformationManager_a4c30e4adaffea207fcb33491a69a274e}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-proxy\-Position@{\-\_\-proxy\-Position}}
\index{\-\_\-proxy\-Position@{\-\_\-proxy\-Position}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-proxy\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position} {\bf \-Information\-Manager\-::\-\_\-proxy\-Position}}}\label{classInformationManager_a4c30e4adaffea207fcb33491a69a274e}
\hypertarget{classInformationManager_a1ae83be71dcd95f35019dc04a132bc3d}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-radius@{\-\_\-radius}}
\index{\-\_\-radius@{\-\_\-radius}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-radius}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Information\-Manager\-::\-\_\-radius}}}\label{classInformationManager_a1ae83be71dcd95f35019dc04a132bc3d}
\hypertarget{classInformationManager_abe005ebb8d23ebc5b0cf7c2f50d6883e}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-research\-Order@{\-\_\-research\-Order}}
\index{\-\_\-research\-Order@{\-\_\-research\-Order}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-research\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Building\-To\-Tech\-Map} {\bf \-Information\-Manager\-::\-\_\-research\-Order}}}\label{classInformationManager_abe005ebb8d23ebc5b0cf7c2f50d6883e}
\hypertarget{classInformationManager_a0f4368b76e136553d7a7670350a0b272}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-retreat\-Disabled@{\-\_\-retreat\-Disabled}}
\index{\-\_\-retreat\-Disabled@{\-\_\-retreat\-Disabled}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-retreat\-Disabled}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-retreat\-Disabled}}}\label{classInformationManager_a0f4368b76e136553d7a7670350a0b272}
\hypertarget{classInformationManager_a14fe7098737907eeab74e501324fbb53}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-science\-Vessel\-Detector@{\-\_\-science\-Vessel\-Detector}}
\index{\-\_\-science\-Vessel\-Detector@{\-\_\-science\-Vessel\-Detector}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-science\-Vessel\-Detector}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-science\-Vessel\-Detector}}}\label{classInformationManager_a14fe7098737907eeab74e501324fbb53}
\hypertarget{classInformationManager_a52dc808cc7f705e7d27b5c01b2b04ad0}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-scouted\-An\-Enemy\-Base@{\-\_\-scouted\-An\-Enemy\-Base}}
\index{\-\_\-scouted\-An\-Enemy\-Base@{\-\_\-scouted\-An\-Enemy\-Base}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-scouted\-An\-Enemy\-Base}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-scouted\-An\-Enemy\-Base}}}\label{classInformationManager_a52dc808cc7f705e7d27b5c01b2b04ad0}
\hypertarget{classInformationManager_a55e535a1d2b9b6dc43361c04ac4eadc5}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-seen\-Enemies@{\-\_\-seen\-Enemies}}
\index{\-\_\-seen\-Enemies@{\-\_\-seen\-Enemies}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-seen\-Enemies}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Information\-Manager\-::\-\_\-seen\-Enemies}}}\label{classInformationManager_a55e535a1d2b9b6dc43361c04ac4eadc5}
\hypertarget{classInformationManager_ab0b0ae95c8a9e7098a824268be377670}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-tank@{\-\_\-tank}}
\index{\-\_\-tank@{\-\_\-tank}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-tank}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-tank}}}\label{classInformationManager_ab0b0ae95c8a9e7098a824268be377670}
\hypertarget{classInformationManager_ac10c67f433512ed29429926f09b90ffd}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-tank\-Siege@{\-\_\-tank\-Siege}}
\index{\-\_\-tank\-Siege@{\-\_\-tank\-Siege}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-tank\-Siege}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Time\-Map} {\bf \-Information\-Manager\-::\-\_\-tank\-Siege}}}\label{classInformationManager_ac10c67f433512ed29429926f09b90ffd}
\hypertarget{classInformationManager_ac20798c8bf6e68ed7bfca85543e7dd27}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-top\-Left@{\-\_\-top\-Left}}
\index{\-\_\-top\-Left@{\-\_\-top\-Left}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-top\-Left}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Information\-Manager\-::\-\_\-top\-Left}}}\label{classInformationManager_ac20798c8bf6e68ed7bfca85543e7dd27}
\hypertarget{classInformationManager_a8d4aa51a7f3fc3d1d68d393e6b7e78f1}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-train\-Order@{\-\_\-train\-Order}}
\index{\-\_\-train\-Order@{\-\_\-train\-Order}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-train\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Building\-To\-Unit\-Map} {\bf \-Information\-Manager\-::\-\_\-train\-Order}}}\label{classInformationManager_a8d4aa51a7f3fc3d1d68d393e6b7e78f1}
\hypertarget{classInformationManager_aae3f7d41727c40b5125ef951c52dbecb}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-turret\-Defenses@{\-\_\-turret\-Defenses}}
\index{\-\_\-turret\-Defenses@{\-\_\-turret\-Defenses}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-turret\-Defenses}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-turret\-Defenses}}}\label{classInformationManager_aae3f7d41727c40b5125ef951c52dbecb}
\hypertarget{classInformationManager_a59601d6e6623ee6dd98123044ed14ad7}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-upgrade\-Order@{\-\_\-upgrade\-Order}}
\index{\-\_\-upgrade\-Order@{\-\_\-upgrade\-Order}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-upgrade\-Order}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Building\-To\-Upgrade\-Map} {\bf \-Information\-Manager\-::\-\_\-upgrade\-Order}}}\label{classInformationManager_a59601d6e6623ee6dd98123044ed14ad7}
\hypertarget{classInformationManager_a9439486448964b4c747c00a9f6e96565}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-use\-Proxy\-Position@{\-\_\-use\-Proxy\-Position}}
\index{\-\_\-use\-Proxy\-Position@{\-\_\-use\-Proxy\-Position}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-use\-Proxy\-Position}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::\-\_\-use\-Proxy\-Position}}}\label{classInformationManager_a9439486448964b4c747c00a9f6e96565}
\hypertarget{classInformationManager_ac5437f16a01de6e4a37b2a766fadc526}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-vultures@{\-\_\-vultures}}
\index{\-\_\-vultures@{\-\_\-vultures}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-vultures}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-vultures}}}\label{classInformationManager_ac5437f16a01de6e4a37b2a766fadc526}
\hypertarget{classInformationManager_a52a9a30f8029789b946f6c4554132384}{\index{\-Information\-Manager@{\-Information\-Manager}!\-\_\-wraiths@{\-\_\-wraiths}}
\index{\-\_\-wraiths@{\-\_\-wraiths}!InformationManager@{\-Information\-Manager}}
\subsubsection[{\-\_\-wraiths}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Information\-Manager\-::\-\_\-wraiths}}}\label{classInformationManager_a52a9a30f8029789b946f6c4554132384}
\hypertarget{classInformationManager_a72b6ef676d1bb3c2bfa46c3474e6987c}{\index{\-Information\-Manager@{\-Information\-Manager}!home@{home}}
\index{home@{home}!InformationManager@{\-Information\-Manager}}
\subsubsection[{home}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-T\-A\-::\-Region}$\ast$ {\bf \-Information\-Manager\-::home}}}\label{classInformationManager_a72b6ef676d1bb3c2bfa46c3474e6987c}
\hypertarget{classInformationManager_a03038837f024d9653d4e2c7def236da4}{\index{\-Information\-Manager@{\-Information\-Manager}!map\-Analyzed@{map\-Analyzed}}
\index{map\-Analyzed@{map\-Analyzed}!InformationManager@{\-Information\-Manager}}
\subsubsection[{map\-Analyzed}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Information\-Manager\-::map\-Analyzed}}}\label{classInformationManager_a03038837f024d9653d4e2c7def236da4}
\hypertarget{classInformationManager_a957e21b64f8d79ac73f43e4c33c7b58e}{\index{\-Information\-Manager@{\-Information\-Manager}!start\-Location\-Could\-Contain\-Enemy@{start\-Location\-Could\-Contain\-Enemy}}
\index{start\-Location\-Could\-Contain\-Enemy@{start\-Location\-Could\-Contain\-Enemy}!InformationManager@{\-Information\-Manager}}
\subsubsection[{start\-Location\-Could\-Contain\-Enemy}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<${\bf \-B\-W\-T\-A\-::\-Base\-Location}$\ast$$>$ {\bf \-Information\-Manager\-::start\-Location\-Could\-Contain\-Enemy}}}\label{classInformationManager_a957e21b64f8d79ac73f43e4c33c7b58e}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{InformationManager_8h}{\-Information\-Manager.\-h}\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{InformationManager_8cpp}{\-Information\-Manager.\-cpp}\end{DoxyCompactItemize}
