\hypertarget{structBWAPI_1_1GameData}{\section{\-B\-W\-A\-P\-I\-:\-:\-Game\-Data \-Struct \-Reference}
\label{structBWAPI_1_1GameData}\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
}


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



\-Collaboration diagram for \-B\-W\-A\-P\-I\-:\-:\-Game\-Data\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{structBWAPI_1_1GameData__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structBWAPI_1_1GameData_a49ef04b50bbab66be30abea59cffe07b}{\-Game\-Data} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{structBWAPI_1_1GameData_a08ec75c0955a21b992d180feaea2b2c5}{revision}
\item 
bool \hyperlink{structBWAPI_1_1GameData_a0f854b9c8cd4bafd84dd2ac61a9bd322}{is\-Debug}
\item 
int \hyperlink{structBWAPI_1_1GameData_a3ba20c413c603ee0c982e5c94ad69a2a}{instance\-I\-D}
\item 
int \hyperlink{structBWAPI_1_1GameData_a33c1d2d35cf5e253b6f93d74f3ab4c6f}{bot\-A\-P\-M\-\_\-noselects}
\item 
int \hyperlink{structBWAPI_1_1GameData_ab79c4a45af8693543d4b772c71f8b514}{bot\-A\-P\-M\-\_\-selects}
\item 
int \hyperlink{structBWAPI_1_1GameData_a5fa47c9fb38ab3943f76c80b042a9ce8}{force\-Count}
\item 
\hyperlink{structBWAPI_1_1ForceData}{\-Force\-Data} \hyperlink{structBWAPI_1_1GameData_a434bdd63e4adb52c01f0f80e6eaa10d4}{forces} \mbox{[}5\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_ac7b1d59cdafcc2ce1a3b9bc2037f9a8f}{player\-Count}
\item 
\hyperlink{structBWAPI_1_1PlayerData}{\-Player\-Data} \hyperlink{structBWAPI_1_1GameData_af58471b90471426591e543f986f79732}{players} \mbox{[}12\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_a9ef1f055e0b032a2c0caa1b8092b741a}{initial\-Unit\-Count}
\item 
\hyperlink{structBWAPI_1_1UnitData}{\-Unit\-Data} \hyperlink{structBWAPI_1_1GameData_ab0fc271396e3db4fe4f5bb1e3593b602}{units} \mbox{[}10000\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_ab145606afa00a23caa329c79c146990a}{unit\-Array} \mbox{[}1700\mbox{]}
\item 
\hyperlink{structBWAPI_1_1BulletData}{\-Bullet\-Data} \hyperlink{structBWAPI_1_1GameData_ababc40f9b36d84256b6ca579d3186427}{bullets} \mbox{[}100\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_ac1217a1e918cc79e5952458b695eafc3}{nuke\-Dot\-Count}
\item 
\hyperlink{structBWAPIC_1_1Position}{\-B\-W\-A\-P\-I\-C\-::\-Position} \hyperlink{structBWAPI_1_1GameData_a8e36aeccd1edc680668a3354083470fc}{nuke\-Dots} \mbox{[}200\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_aa1bcc1eca66d8bb227f976e1ee9e4e3a}{game\-Type}
\item 
int \hyperlink{structBWAPI_1_1GameData_a0ce9cd81c1648c20d49bea9b7f224fb7}{latency}
\item 
int \hyperlink{structBWAPI_1_1GameData_a25fe3a5e826c9afe5faafebe5258f7a0}{latency\-Frames}
\item 
int \hyperlink{structBWAPI_1_1GameData_ae00401055958d8b9b9068a100c21244c}{latency\-Time}
\item 
int \hyperlink{structBWAPI_1_1GameData_a73c33975c1bf5283009a47f8a688efcb}{remaining\-Latency\-Frames}
\item 
int \hyperlink{structBWAPI_1_1GameData_ac064ad3fe816564bf3f5f5585d86162a}{remaining\-Latency\-Time}
\item 
bool \hyperlink{structBWAPI_1_1GameData_abf410253376f7eda22cb374a89d11f5f}{has\-Lat\-Com}
\item 
int \hyperlink{structBWAPI_1_1GameData_a51d870b245208431b83e101d61ad7c8f}{replay\-Frame\-Count}
\item 
int \hyperlink{structBWAPI_1_1GameData_a1648af2f89974304aefb16167a7ddb3b}{frame\-Count}
\item 
int \hyperlink{structBWAPI_1_1GameData_a687f5d6b1ef9e77ed5adc312cf048428}{elapsed\-Time}
\item 
int \hyperlink{structBWAPI_1_1GameData_a8266cc495c007d00913adc8fbda96e1e}{fps}
\item 
double \hyperlink{structBWAPI_1_1GameData_a426b91795be0e447e16721161d7a02b3}{average\-F\-P\-S}
\item 
int \hyperlink{structBWAPI_1_1GameData_ae2e86236433ba7a771d2526863225ab8}{mouse\-X}
\item 
int \hyperlink{structBWAPI_1_1GameData_ab1916cfe51a9dc30a560203034f4f3e6}{mouse\-Y}
\item 
bool \hyperlink{structBWAPI_1_1GameData_a924e3e21d8f1632babf5e4781c2c8b34}{mouse\-State} \mbox{[}3\mbox{]}
\item 
bool \hyperlink{structBWAPI_1_1GameData_a49b95f8190f300320d0d357de037ba50}{key\-State} \mbox{[}256\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_a6df64c2e16d394520dcf4f7d0f4f391a}{screen\-X}
\item 
int \hyperlink{structBWAPI_1_1GameData_a8e05db39678017564e542bc4ea86a989}{screen\-Y}
\item 
bool \hyperlink{structBWAPI_1_1GameData_ab8ce9713eb67a368c584d3b4da5b1826}{flags} \mbox{[}2\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_a75455d9b037f9d63ffca1e2c875ceabd}{map\-Width}
\item 
int \hyperlink{structBWAPI_1_1GameData_a81757c37d20e4a232edd85f2b3d86e57}{map\-Height}
\item 
char \hyperlink{structBWAPI_1_1GameData_a457847f8b44dc60977e0603f00c23fce}{map\-File\-Name} \mbox{[}261\mbox{]}
\item 
char \hyperlink{structBWAPI_1_1GameData_a27c411f4c93f50748b821c7fa3dcc433}{map\-Path\-Name} \mbox{[}261\mbox{]}
\item 
char \hyperlink{structBWAPI_1_1GameData_a959f284d418a031e5710da1f35289c69}{map\-Name} \mbox{[}33\mbox{]}
\item 
char \hyperlink{structBWAPI_1_1GameData_a318089649a9d62984d1c469bbe48f769}{map\-Hash} \mbox{[}41\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_a6b45723c351a2d30f744e613a0efe9cd}{get\-Ground\-Height} \mbox{[}256\mbox{]}\mbox{[}256\mbox{]}
\item 
bool \hyperlink{structBWAPI_1_1GameData_af0eb953afba18596fb612dbb7cfdae2a}{is\-Walkable} \mbox{[}1024\mbox{]}\mbox{[}1024\mbox{]}
\item 
bool \hyperlink{structBWAPI_1_1GameData_a309a15386c78bda2713ab4f6c6adbd87}{is\-Buildable} \mbox{[}256\mbox{]}\mbox{[}256\mbox{]}
\item 
bool \hyperlink{structBWAPI_1_1GameData_a68a261226ea01e14be886ca57bcd3a9d}{is\-Visible} \mbox{[}256\mbox{]}\mbox{[}256\mbox{]}
\item 
bool \hyperlink{structBWAPI_1_1GameData_a6da1648b9674b529c466d5bfbdc58ca5}{is\-Explored} \mbox{[}256\mbox{]}\mbox{[}256\mbox{]}
\item 
bool \hyperlink{structBWAPI_1_1GameData_ad4c5831e2a022251e8bee698734ee4f1}{has\-Creep} \mbox{[}256\mbox{]}\mbox{[}256\mbox{]}
\item 
bool \hyperlink{structBWAPI_1_1GameData_a5bde9100bbe22741577003e8cd7dac38}{is\-Occupied} \mbox{[}256\mbox{]}\mbox{[}256\mbox{]}
\item 
unsigned short \hyperlink{structBWAPI_1_1GameData_ad9178e4ec4161952181d460e4a544337}{map\-Tile\-Region\-Id} \mbox{[}256\mbox{]}\mbox{[}256\mbox{]}
\item 
unsigned short \hyperlink{structBWAPI_1_1GameData_aa523a9a43b9b844da086d9558fd9cb64}{map\-Split\-Tiles\-Mini\-Tile\-Mask} \mbox{[}5000\mbox{]}
\item 
unsigned short \hyperlink{structBWAPI_1_1GameData_a38a8348a00c635f8cc70b49cfcfdf407}{map\-Split\-Tiles\-Region1} \mbox{[}5000\mbox{]}
\item 
unsigned short \hyperlink{structBWAPI_1_1GameData_ab898dac64127c02234e80e62e2dc850a}{map\-Split\-Tiles\-Region2} \mbox{[}5000\mbox{]}
\item 
unsigned short \hyperlink{structBWAPI_1_1GameData_aa30376aa92c7c6efc73272b1d567b585}{region\-Group\-Index} \mbox{[}5000\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_a208b8acaaa7152ff5dbd97903efa826c}{start\-Location\-Count}
\item 
\hyperlink{structBWAPIC_1_1Position}{\-B\-W\-A\-P\-I\-C\-::\-Position} \hyperlink{structBWAPI_1_1GameData_a328f30601d6b8aa29a2518241014af1c}{start\-Locations} \mbox{[}8\mbox{]}
\item 
bool \hyperlink{structBWAPI_1_1GameData_afd4dcfab743b67e8b6a1604b578f11ce}{is\-In\-Game}
\item 
bool \hyperlink{structBWAPI_1_1GameData_a10641114ae80080f22d1731dc77f42ca}{is\-Multiplayer}
\item 
bool \hyperlink{structBWAPI_1_1GameData_ae3ecc7e477939bac9c63eed38c4988c9}{is\-Battle\-Net}
\item 
bool \hyperlink{structBWAPI_1_1GameData_ab389bcda25120ae472dc547b6747b279}{is\-Paused}
\item 
bool \hyperlink{structBWAPI_1_1GameData_afa9ac54d957d9309fe18acf797100872}{is\-Replay}
\item 
int \hyperlink{structBWAPI_1_1GameData_ae364747de5823eac279acba82a046ebf}{selected\-Unit\-Count}
\item 
int \hyperlink{structBWAPI_1_1GameData_a2a9e447dfbf7109f83536d54428ada6e}{selected\-Units} \mbox{[}12\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_a90e1f0283ca57c10b8823a39f06a0579}{self}
\item 
int \hyperlink{structBWAPI_1_1GameData_a6c4a36e648df1ea24a58dd32ac7f23c4}{enemy}
\item 
int \hyperlink{structBWAPI_1_1GameData_ae987b0939835a8d8b8d5133399f4433e}{neutral}
\item 
int \hyperlink{structBWAPI_1_1GameData_a4ff27b9f44d26d3623aca93fc0160b84}{event\-Count}
\item 
\hyperlink{structBWAPIC_1_1Event}{\-B\-W\-A\-P\-I\-C\-::\-Event} \hyperlink{structBWAPI_1_1GameData_a6c73a2a058427add6fd2c661d0930865}{events} \mbox{[}\hyperlink{structBWAPI_1_1GameData_a03c6f9d72a8d5675a529228e7531e48b}{\-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S}\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_ac5ea147a0da50ed9a80bc0797b74787e}{string\-Count}
\item 
char \hyperlink{structBWAPI_1_1GameData_a3c337e937fad86b2502956fdb62de789}{strings} \mbox{[}\hyperlink{structBWAPI_1_1GameData_adfb25033b6936cc3c61e41b105a7fac2}{\-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S}\mbox{]}\mbox{[}256\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_a00dc97b28a1e57b2eb5e95d87973f3a2}{shape\-Count}
\item 
\hyperlink{structBWAPIC_1_1Shape}{\-B\-W\-A\-P\-I\-C\-::\-Shape} \hyperlink{structBWAPI_1_1GameData_a5d45d3bbee8f7693f767f6584652873e}{shapes} \mbox{[}\hyperlink{structBWAPI_1_1GameData_abf440d4b0945a8e0d0c855d97333354a}{\-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S}\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_aa5f4b23cabc76ac2a8149ee6477829b9}{command\-Count}
\item 
\hyperlink{structBWAPIC_1_1Command}{\-B\-W\-A\-P\-I\-C\-::\-Command} \hyperlink{structBWAPI_1_1GameData_aa83a567f3de7f89e4213a5388894edf1}{commands} \mbox{[}\hyperlink{structBWAPI_1_1GameData_a6959a1d1c4b0f3134eff1b434edb13ed}{\-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}\mbox{]}
\item 
int \hyperlink{structBWAPI_1_1GameData_ae0a786dff322314d70441bc863f72ca4}{unit\-Command\-Count}
\item 
\hyperlink{structBWAPIC_1_1UnitCommand}{\-B\-W\-A\-P\-I\-C\-::\-Unit\-Command} \hyperlink{structBWAPI_1_1GameData_ad986da2d2ea84dcd2e3aa84ba2c55904}{unit\-Commands} \mbox{[}\hyperlink{structBWAPI_1_1GameData_a2c448bd5713e4d2abb5cc08cb8464274}{\-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}\mbox{]}
\item 
\hyperlink{structBWAPI_1_1unitFinder}{unit\-Finder} \hyperlink{structBWAPI_1_1GameData_a64df1af5ee84b624397ab2bcd05202b6}{x\-Unit\-Search} \mbox{[}1700 $\ast$2\mbox{]}
\item 
\hyperlink{structBWAPI_1_1unitFinder}{unit\-Finder} \hyperlink{structBWAPI_1_1GameData_ad8491da0062e86fffda02e1bfae2c304}{y\-Unit\-Search} \mbox{[}1700 $\ast$2\mbox{]}
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{structBWAPI_1_1GameData_a03c6f9d72a8d5675a529228e7531e48b}{\-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S} = 10000
\item 
static const int \hyperlink{structBWAPI_1_1GameData_adfb25033b6936cc3c61e41b105a7fac2}{\-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S} = 20000
\item 
static const int \hyperlink{structBWAPI_1_1GameData_abf440d4b0945a8e0d0c855d97333354a}{\-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S} = 20000
\item 
static const int \hyperlink{structBWAPI_1_1GameData_a6959a1d1c4b0f3134eff1b434edb13ed}{\-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S} = 20000
\item 
static const int \hyperlink{structBWAPI_1_1GameData_a2c448bd5713e4d2abb5cc08cb8464274}{\-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S} = 20000
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structBWAPI_1_1GameData_a49ef04b50bbab66be30abea59cffe07b}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!\-Game\-Data@{\-Game\-Data}}
\index{\-Game\-Data@{\-Game\-Data}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{\-Game\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::\-Game\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structBWAPI_1_1GameData_a49ef04b50bbab66be30abea59cffe07b}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{structBWAPI_1_1GameData_a426b91795be0e447e16721161d7a02b3}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!average\-F\-P\-S@{average\-F\-P\-S}}
\index{average\-F\-P\-S@{average\-F\-P\-S}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{average\-F\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::average\-F\-P\-S}}}\label{structBWAPI_1_1GameData_a426b91795be0e447e16721161d7a02b3}
\hypertarget{structBWAPI_1_1GameData_a33c1d2d35cf5e253b6f93d74f3ab4c6f}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!bot\-A\-P\-M\-\_\-noselects@{bot\-A\-P\-M\-\_\-noselects}}
\index{bot\-A\-P\-M\-\_\-noselects@{bot\-A\-P\-M\-\_\-noselects}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{bot\-A\-P\-M\-\_\-noselects}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::bot\-A\-P\-M\-\_\-noselects}}}\label{structBWAPI_1_1GameData_a33c1d2d35cf5e253b6f93d74f3ab4c6f}
\hypertarget{structBWAPI_1_1GameData_ab79c4a45af8693543d4b772c71f8b514}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!bot\-A\-P\-M\-\_\-selects@{bot\-A\-P\-M\-\_\-selects}}
\index{bot\-A\-P\-M\-\_\-selects@{bot\-A\-P\-M\-\_\-selects}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{bot\-A\-P\-M\-\_\-selects}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::bot\-A\-P\-M\-\_\-selects}}}\label{structBWAPI_1_1GameData_ab79c4a45af8693543d4b772c71f8b514}
\hypertarget{structBWAPI_1_1GameData_ababc40f9b36d84256b6ca579d3186427}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!bullets@{bullets}}
\index{bullets@{bullets}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{bullets}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Bullet\-Data} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::bullets}\mbox{[}100\mbox{]}}}\label{structBWAPI_1_1GameData_ababc40f9b36d84256b6ca579d3186427}
\hypertarget{structBWAPI_1_1GameData_aa5f4b23cabc76ac2a8149ee6477829b9}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!command\-Count@{command\-Count}}
\index{command\-Count@{command\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{command\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::command\-Count}}}\label{structBWAPI_1_1GameData_aa5f4b23cabc76ac2a8149ee6477829b9}
\hypertarget{structBWAPI_1_1GameData_aa83a567f3de7f89e4213a5388894edf1}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!commands@{commands}}
\index{commands@{commands}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{commands}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-C\-::\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::commands}\mbox{[}{\bf \-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}\mbox{]}}}\label{structBWAPI_1_1GameData_aa83a567f3de7f89e4213a5388894edf1}
\hypertarget{structBWAPI_1_1GameData_a687f5d6b1ef9e77ed5adc312cf048428}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!elapsed\-Time@{elapsed\-Time}}
\index{elapsed\-Time@{elapsed\-Time}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{elapsed\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::elapsed\-Time}}}\label{structBWAPI_1_1GameData_a687f5d6b1ef9e77ed5adc312cf048428}
\hypertarget{structBWAPI_1_1GameData_a6c4a36e648df1ea24a58dd32ac7f23c4}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!enemy@{enemy}}
\index{enemy@{enemy}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{enemy}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::enemy}}}\label{structBWAPI_1_1GameData_a6c4a36e648df1ea24a58dd32ac7f23c4}
\hypertarget{structBWAPI_1_1GameData_a4ff27b9f44d26d3623aca93fc0160b84}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!event\-Count@{event\-Count}}
\index{event\-Count@{event\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{event\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::event\-Count}}}\label{structBWAPI_1_1GameData_a4ff27b9f44d26d3623aca93fc0160b84}
\hypertarget{structBWAPI_1_1GameData_a6c73a2a058427add6fd2c661d0930865}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!events@{events}}
\index{events@{events}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{events}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-C\-::\-Event} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::events}\mbox{[}{\bf \-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S}\mbox{]}}}\label{structBWAPI_1_1GameData_a6c73a2a058427add6fd2c661d0930865}
\hypertarget{structBWAPI_1_1GameData_ab8ce9713eb67a368c584d3b4da5b1826}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!flags@{flags}}
\index{flags@{flags}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{flags}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::flags}\mbox{[}2\mbox{]}}}\label{structBWAPI_1_1GameData_ab8ce9713eb67a368c584d3b4da5b1826}
\hypertarget{structBWAPI_1_1GameData_a5fa47c9fb38ab3943f76c80b042a9ce8}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!force\-Count@{force\-Count}}
\index{force\-Count@{force\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{force\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::force\-Count}}}\label{structBWAPI_1_1GameData_a5fa47c9fb38ab3943f76c80b042a9ce8}
\hypertarget{structBWAPI_1_1GameData_a434bdd63e4adb52c01f0f80e6eaa10d4}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!forces@{forces}}
\index{forces@{forces}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{forces}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Force\-Data} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::forces}\mbox{[}5\mbox{]}}}\label{structBWAPI_1_1GameData_a434bdd63e4adb52c01f0f80e6eaa10d4}
\hypertarget{structBWAPI_1_1GameData_a8266cc495c007d00913adc8fbda96e1e}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!fps@{fps}}
\index{fps@{fps}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{fps}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::fps}}}\label{structBWAPI_1_1GameData_a8266cc495c007d00913adc8fbda96e1e}
\hypertarget{structBWAPI_1_1GameData_a1648af2f89974304aefb16167a7ddb3b}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!frame\-Count@{frame\-Count}}
\index{frame\-Count@{frame\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{frame\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::frame\-Count}}}\label{structBWAPI_1_1GameData_a1648af2f89974304aefb16167a7ddb3b}
\hypertarget{structBWAPI_1_1GameData_aa1bcc1eca66d8bb227f976e1ee9e4e3a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!game\-Type@{game\-Type}}
\index{game\-Type@{game\-Type}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{game\-Type}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::game\-Type}}}\label{structBWAPI_1_1GameData_aa1bcc1eca66d8bb227f976e1ee9e4e3a}
\hypertarget{structBWAPI_1_1GameData_a6b45723c351a2d30f744e613a0efe9cd}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!get\-Ground\-Height@{get\-Ground\-Height}}
\index{get\-Ground\-Height@{get\-Ground\-Height}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{get\-Ground\-Height}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::get\-Ground\-Height}\mbox{[}256\mbox{]}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_a6b45723c351a2d30f744e613a0efe9cd}
\hypertarget{structBWAPI_1_1GameData_ad4c5831e2a022251e8bee698734ee4f1}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!has\-Creep@{has\-Creep}}
\index{has\-Creep@{has\-Creep}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{has\-Creep}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::has\-Creep}\mbox{[}256\mbox{]}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_ad4c5831e2a022251e8bee698734ee4f1}
\hypertarget{structBWAPI_1_1GameData_abf410253376f7eda22cb374a89d11f5f}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!has\-Lat\-Com@{has\-Lat\-Com}}
\index{has\-Lat\-Com@{has\-Lat\-Com}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{has\-Lat\-Com}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::has\-Lat\-Com}}}\label{structBWAPI_1_1GameData_abf410253376f7eda22cb374a89d11f5f}
\hypertarget{structBWAPI_1_1GameData_a9ef1f055e0b032a2c0caa1b8092b741a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!initial\-Unit\-Count@{initial\-Unit\-Count}}
\index{initial\-Unit\-Count@{initial\-Unit\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{initial\-Unit\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::initial\-Unit\-Count}}}\label{structBWAPI_1_1GameData_a9ef1f055e0b032a2c0caa1b8092b741a}
\hypertarget{structBWAPI_1_1GameData_a3ba20c413c603ee0c982e5c94ad69a2a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!instance\-I\-D@{instance\-I\-D}}
\index{instance\-I\-D@{instance\-I\-D}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{instance\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::instance\-I\-D}}}\label{structBWAPI_1_1GameData_a3ba20c413c603ee0c982e5c94ad69a2a}
\hypertarget{structBWAPI_1_1GameData_ae3ecc7e477939bac9c63eed38c4988c9}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Battle\-Net@{is\-Battle\-Net}}
\index{is\-Battle\-Net@{is\-Battle\-Net}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Battle\-Net}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Battle\-Net}}}\label{structBWAPI_1_1GameData_ae3ecc7e477939bac9c63eed38c4988c9}
\hypertarget{structBWAPI_1_1GameData_a309a15386c78bda2713ab4f6c6adbd87}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Buildable@{is\-Buildable}}
\index{is\-Buildable@{is\-Buildable}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Buildable}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Buildable}\mbox{[}256\mbox{]}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_a309a15386c78bda2713ab4f6c6adbd87}
\hypertarget{structBWAPI_1_1GameData_a0f854b9c8cd4bafd84dd2ac61a9bd322}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Debug@{is\-Debug}}
\index{is\-Debug@{is\-Debug}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Debug}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Debug}}}\label{structBWAPI_1_1GameData_a0f854b9c8cd4bafd84dd2ac61a9bd322}
\hypertarget{structBWAPI_1_1GameData_a6da1648b9674b529c466d5bfbdc58ca5}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Explored@{is\-Explored}}
\index{is\-Explored@{is\-Explored}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Explored}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Explored}\mbox{[}256\mbox{]}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_a6da1648b9674b529c466d5bfbdc58ca5}
\hypertarget{structBWAPI_1_1GameData_afd4dcfab743b67e8b6a1604b578f11ce}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-In\-Game@{is\-In\-Game}}
\index{is\-In\-Game@{is\-In\-Game}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-In\-Game}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-In\-Game}}}\label{structBWAPI_1_1GameData_afd4dcfab743b67e8b6a1604b578f11ce}
\hypertarget{structBWAPI_1_1GameData_a10641114ae80080f22d1731dc77f42ca}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Multiplayer@{is\-Multiplayer}}
\index{is\-Multiplayer@{is\-Multiplayer}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Multiplayer}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Multiplayer}}}\label{structBWAPI_1_1GameData_a10641114ae80080f22d1731dc77f42ca}
\hypertarget{structBWAPI_1_1GameData_a5bde9100bbe22741577003e8cd7dac38}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Occupied@{is\-Occupied}}
\index{is\-Occupied@{is\-Occupied}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Occupied}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Occupied}\mbox{[}256\mbox{]}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_a5bde9100bbe22741577003e8cd7dac38}
\hypertarget{structBWAPI_1_1GameData_ab389bcda25120ae472dc547b6747b279}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Paused@{is\-Paused}}
\index{is\-Paused@{is\-Paused}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Paused}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Paused}}}\label{structBWAPI_1_1GameData_ab389bcda25120ae472dc547b6747b279}
\hypertarget{structBWAPI_1_1GameData_afa9ac54d957d9309fe18acf797100872}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Replay@{is\-Replay}}
\index{is\-Replay@{is\-Replay}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Replay}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Replay}}}\label{structBWAPI_1_1GameData_afa9ac54d957d9309fe18acf797100872}
\hypertarget{structBWAPI_1_1GameData_a68a261226ea01e14be886ca57bcd3a9d}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Visible@{is\-Visible}}
\index{is\-Visible@{is\-Visible}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Visible}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Visible}\mbox{[}256\mbox{]}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_a68a261226ea01e14be886ca57bcd3a9d}
\hypertarget{structBWAPI_1_1GameData_af0eb953afba18596fb612dbb7cfdae2a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!is\-Walkable@{is\-Walkable}}
\index{is\-Walkable@{is\-Walkable}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{is\-Walkable}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::is\-Walkable}\mbox{[}1024\mbox{]}\mbox{[}1024\mbox{]}}}\label{structBWAPI_1_1GameData_af0eb953afba18596fb612dbb7cfdae2a}
\hypertarget{structBWAPI_1_1GameData_a49b95f8190f300320d0d357de037ba50}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!key\-State@{key\-State}}
\index{key\-State@{key\-State}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{key\-State}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::key\-State}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_a49b95f8190f300320d0d357de037ba50}
\hypertarget{structBWAPI_1_1GameData_a0ce9cd81c1648c20d49bea9b7f224fb7}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!latency@{latency}}
\index{latency@{latency}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{latency}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::latency}}}\label{structBWAPI_1_1GameData_a0ce9cd81c1648c20d49bea9b7f224fb7}
\hypertarget{structBWAPI_1_1GameData_a25fe3a5e826c9afe5faafebe5258f7a0}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!latency\-Frames@{latency\-Frames}}
\index{latency\-Frames@{latency\-Frames}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{latency\-Frames}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::latency\-Frames}}}\label{structBWAPI_1_1GameData_a25fe3a5e826c9afe5faafebe5258f7a0}
\hypertarget{structBWAPI_1_1GameData_ae00401055958d8b9b9068a100c21244c}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!latency\-Time@{latency\-Time}}
\index{latency\-Time@{latency\-Time}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{latency\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::latency\-Time}}}\label{structBWAPI_1_1GameData_ae00401055958d8b9b9068a100c21244c}
\hypertarget{structBWAPI_1_1GameData_a457847f8b44dc60977e0603f00c23fce}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-File\-Name@{map\-File\-Name}}
\index{map\-File\-Name@{map\-File\-Name}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-File\-Name}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-File\-Name}\mbox{[}261\mbox{]}}}\label{structBWAPI_1_1GameData_a457847f8b44dc60977e0603f00c23fce}
\hypertarget{structBWAPI_1_1GameData_a318089649a9d62984d1c469bbe48f769}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Hash@{map\-Hash}}
\index{map\-Hash@{map\-Hash}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Hash}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Hash}\mbox{[}41\mbox{]}}}\label{structBWAPI_1_1GameData_a318089649a9d62984d1c469bbe48f769}
\hypertarget{structBWAPI_1_1GameData_a81757c37d20e4a232edd85f2b3d86e57}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Height@{map\-Height}}
\index{map\-Height@{map\-Height}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Height}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Height}}}\label{structBWAPI_1_1GameData_a81757c37d20e4a232edd85f2b3d86e57}
\hypertarget{structBWAPI_1_1GameData_a959f284d418a031e5710da1f35289c69}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Name@{map\-Name}}
\index{map\-Name@{map\-Name}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Name}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Name}\mbox{[}33\mbox{]}}}\label{structBWAPI_1_1GameData_a959f284d418a031e5710da1f35289c69}
\hypertarget{structBWAPI_1_1GameData_a27c411f4c93f50748b821c7fa3dcc433}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Path\-Name@{map\-Path\-Name}}
\index{map\-Path\-Name@{map\-Path\-Name}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Path\-Name}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Path\-Name}\mbox{[}261\mbox{]}}}\label{structBWAPI_1_1GameData_a27c411f4c93f50748b821c7fa3dcc433}
\hypertarget{structBWAPI_1_1GameData_aa523a9a43b9b844da086d9558fd9cb64}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Split\-Tiles\-Mini\-Tile\-Mask@{map\-Split\-Tiles\-Mini\-Tile\-Mask}}
\index{map\-Split\-Tiles\-Mini\-Tile\-Mask@{map\-Split\-Tiles\-Mini\-Tile\-Mask}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Split\-Tiles\-Mini\-Tile\-Mask}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Split\-Tiles\-Mini\-Tile\-Mask}\mbox{[}5000\mbox{]}}}\label{structBWAPI_1_1GameData_aa523a9a43b9b844da086d9558fd9cb64}
\hypertarget{structBWAPI_1_1GameData_a38a8348a00c635f8cc70b49cfcfdf407}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Split\-Tiles\-Region1@{map\-Split\-Tiles\-Region1}}
\index{map\-Split\-Tiles\-Region1@{map\-Split\-Tiles\-Region1}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Split\-Tiles\-Region1}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Split\-Tiles\-Region1}\mbox{[}5000\mbox{]}}}\label{structBWAPI_1_1GameData_a38a8348a00c635f8cc70b49cfcfdf407}
\hypertarget{structBWAPI_1_1GameData_ab898dac64127c02234e80e62e2dc850a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Split\-Tiles\-Region2@{map\-Split\-Tiles\-Region2}}
\index{map\-Split\-Tiles\-Region2@{map\-Split\-Tiles\-Region2}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Split\-Tiles\-Region2}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Split\-Tiles\-Region2}\mbox{[}5000\mbox{]}}}\label{structBWAPI_1_1GameData_ab898dac64127c02234e80e62e2dc850a}
\hypertarget{structBWAPI_1_1GameData_ad9178e4ec4161952181d460e4a544337}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Tile\-Region\-Id@{map\-Tile\-Region\-Id}}
\index{map\-Tile\-Region\-Id@{map\-Tile\-Region\-Id}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Tile\-Region\-Id}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Tile\-Region\-Id}\mbox{[}256\mbox{]}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_ad9178e4ec4161952181d460e4a544337}
\hypertarget{structBWAPI_1_1GameData_a75455d9b037f9d63ffca1e2c875ceabd}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!map\-Width@{map\-Width}}
\index{map\-Width@{map\-Width}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{map\-Width}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::map\-Width}}}\label{structBWAPI_1_1GameData_a75455d9b037f9d63ffca1e2c875ceabd}
\hypertarget{structBWAPI_1_1GameData_a6959a1d1c4b0f3134eff1b434edb13ed}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!\-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S@{\-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}}
\index{\-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S@{\-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{\-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::\-M\-A\-X\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S} = 20000\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{structBWAPI_1_1GameData_a6959a1d1c4b0f3134eff1b434edb13ed}
\hypertarget{structBWAPI_1_1GameData_a03c6f9d72a8d5675a529228e7531e48b}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!\-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S@{\-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S}}
\index{\-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S@{\-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{\-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::\-M\-A\-X\-\_\-\-E\-V\-E\-N\-T\-S} = 10000\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{structBWAPI_1_1GameData_a03c6f9d72a8d5675a529228e7531e48b}
\hypertarget{structBWAPI_1_1GameData_abf440d4b0945a8e0d0c855d97333354a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!\-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S@{\-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S}}
\index{\-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S@{\-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{\-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::\-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S} = 20000\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{structBWAPI_1_1GameData_abf440d4b0945a8e0d0c855d97333354a}
\hypertarget{structBWAPI_1_1GameData_adfb25033b6936cc3c61e41b105a7fac2}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!\-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S@{\-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S}}
\index{\-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S@{\-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{\-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::\-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S} = 20000\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{structBWAPI_1_1GameData_adfb25033b6936cc3c61e41b105a7fac2}
\hypertarget{structBWAPI_1_1GameData_a2c448bd5713e4d2abb5cc08cb8464274}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!\-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S@{\-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}}
\index{\-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S@{\-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{\-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::\-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S} = 20000\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{structBWAPI_1_1GameData_a2c448bd5713e4d2abb5cc08cb8464274}
\hypertarget{structBWAPI_1_1GameData_a924e3e21d8f1632babf5e4781c2c8b34}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!mouse\-State@{mouse\-State}}
\index{mouse\-State@{mouse\-State}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{mouse\-State}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::mouse\-State}\mbox{[}3\mbox{]}}}\label{structBWAPI_1_1GameData_a924e3e21d8f1632babf5e4781c2c8b34}
\hypertarget{structBWAPI_1_1GameData_ae2e86236433ba7a771d2526863225ab8}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!mouse\-X@{mouse\-X}}
\index{mouse\-X@{mouse\-X}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{mouse\-X}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::mouse\-X}}}\label{structBWAPI_1_1GameData_ae2e86236433ba7a771d2526863225ab8}
\hypertarget{structBWAPI_1_1GameData_ab1916cfe51a9dc30a560203034f4f3e6}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!mouse\-Y@{mouse\-Y}}
\index{mouse\-Y@{mouse\-Y}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{mouse\-Y}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::mouse\-Y}}}\label{structBWAPI_1_1GameData_ab1916cfe51a9dc30a560203034f4f3e6}
\hypertarget{structBWAPI_1_1GameData_ae987b0939835a8d8b8d5133399f4433e}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!neutral@{neutral}}
\index{neutral@{neutral}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{neutral}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::neutral}}}\label{structBWAPI_1_1GameData_ae987b0939835a8d8b8d5133399f4433e}
\hypertarget{structBWAPI_1_1GameData_ac1217a1e918cc79e5952458b695eafc3}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!nuke\-Dot\-Count@{nuke\-Dot\-Count}}
\index{nuke\-Dot\-Count@{nuke\-Dot\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{nuke\-Dot\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::nuke\-Dot\-Count}}}\label{structBWAPI_1_1GameData_ac1217a1e918cc79e5952458b695eafc3}
\hypertarget{structBWAPI_1_1GameData_a8e36aeccd1edc680668a3354083470fc}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!nuke\-Dots@{nuke\-Dots}}
\index{nuke\-Dots@{nuke\-Dots}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{nuke\-Dots}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-C\-::\-Position} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::nuke\-Dots}\mbox{[}200\mbox{]}}}\label{structBWAPI_1_1GameData_a8e36aeccd1edc680668a3354083470fc}
\hypertarget{structBWAPI_1_1GameData_ac7b1d59cdafcc2ce1a3b9bc2037f9a8f}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!player\-Count@{player\-Count}}
\index{player\-Count@{player\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{player\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::player\-Count}}}\label{structBWAPI_1_1GameData_ac7b1d59cdafcc2ce1a3b9bc2037f9a8f}
\hypertarget{structBWAPI_1_1GameData_af58471b90471426591e543f986f79732}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!players@{players}}
\index{players@{players}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{players}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Player\-Data} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::players}\mbox{[}12\mbox{]}}}\label{structBWAPI_1_1GameData_af58471b90471426591e543f986f79732}
\hypertarget{structBWAPI_1_1GameData_aa30376aa92c7c6efc73272b1d567b585}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!region\-Group\-Index@{region\-Group\-Index}}
\index{region\-Group\-Index@{region\-Group\-Index}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{region\-Group\-Index}]{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::region\-Group\-Index}\mbox{[}5000\mbox{]}}}\label{structBWAPI_1_1GameData_aa30376aa92c7c6efc73272b1d567b585}
\hypertarget{structBWAPI_1_1GameData_a73c33975c1bf5283009a47f8a688efcb}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!remaining\-Latency\-Frames@{remaining\-Latency\-Frames}}
\index{remaining\-Latency\-Frames@{remaining\-Latency\-Frames}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{remaining\-Latency\-Frames}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::remaining\-Latency\-Frames}}}\label{structBWAPI_1_1GameData_a73c33975c1bf5283009a47f8a688efcb}
\hypertarget{structBWAPI_1_1GameData_ac064ad3fe816564bf3f5f5585d86162a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!remaining\-Latency\-Time@{remaining\-Latency\-Time}}
\index{remaining\-Latency\-Time@{remaining\-Latency\-Time}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{remaining\-Latency\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::remaining\-Latency\-Time}}}\label{structBWAPI_1_1GameData_ac064ad3fe816564bf3f5f5585d86162a}
\hypertarget{structBWAPI_1_1GameData_a51d870b245208431b83e101d61ad7c8f}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!replay\-Frame\-Count@{replay\-Frame\-Count}}
\index{replay\-Frame\-Count@{replay\-Frame\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{replay\-Frame\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::replay\-Frame\-Count}}}\label{structBWAPI_1_1GameData_a51d870b245208431b83e101d61ad7c8f}
\hypertarget{structBWAPI_1_1GameData_a08ec75c0955a21b992d180feaea2b2c5}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!revision@{revision}}
\index{revision@{revision}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{revision}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::revision}}}\label{structBWAPI_1_1GameData_a08ec75c0955a21b992d180feaea2b2c5}
\hypertarget{structBWAPI_1_1GameData_a6df64c2e16d394520dcf4f7d0f4f391a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!screen\-X@{screen\-X}}
\index{screen\-X@{screen\-X}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{screen\-X}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::screen\-X}}}\label{structBWAPI_1_1GameData_a6df64c2e16d394520dcf4f7d0f4f391a}
\hypertarget{structBWAPI_1_1GameData_a8e05db39678017564e542bc4ea86a989}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!screen\-Y@{screen\-Y}}
\index{screen\-Y@{screen\-Y}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{screen\-Y}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::screen\-Y}}}\label{structBWAPI_1_1GameData_a8e05db39678017564e542bc4ea86a989}
\hypertarget{structBWAPI_1_1GameData_ae364747de5823eac279acba82a046ebf}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!selected\-Unit\-Count@{selected\-Unit\-Count}}
\index{selected\-Unit\-Count@{selected\-Unit\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{selected\-Unit\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::selected\-Unit\-Count}}}\label{structBWAPI_1_1GameData_ae364747de5823eac279acba82a046ebf}
\hypertarget{structBWAPI_1_1GameData_a2a9e447dfbf7109f83536d54428ada6e}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!selected\-Units@{selected\-Units}}
\index{selected\-Units@{selected\-Units}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{selected\-Units}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::selected\-Units}\mbox{[}12\mbox{]}}}\label{structBWAPI_1_1GameData_a2a9e447dfbf7109f83536d54428ada6e}
\hypertarget{structBWAPI_1_1GameData_a90e1f0283ca57c10b8823a39f06a0579}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!self@{self}}
\index{self@{self}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{self}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::self}}}\label{structBWAPI_1_1GameData_a90e1f0283ca57c10b8823a39f06a0579}
\hypertarget{structBWAPI_1_1GameData_a00dc97b28a1e57b2eb5e95d87973f3a2}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!shape\-Count@{shape\-Count}}
\index{shape\-Count@{shape\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{shape\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::shape\-Count}}}\label{structBWAPI_1_1GameData_a00dc97b28a1e57b2eb5e95d87973f3a2}
\hypertarget{structBWAPI_1_1GameData_a5d45d3bbee8f7693f767f6584652873e}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!shapes@{shapes}}
\index{shapes@{shapes}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{shapes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-C\-::\-Shape} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::shapes}\mbox{[}{\bf \-M\-A\-X\-\_\-\-S\-H\-A\-P\-E\-S}\mbox{]}}}\label{structBWAPI_1_1GameData_a5d45d3bbee8f7693f767f6584652873e}
\hypertarget{structBWAPI_1_1GameData_a208b8acaaa7152ff5dbd97903efa826c}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!start\-Location\-Count@{start\-Location\-Count}}
\index{start\-Location\-Count@{start\-Location\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{start\-Location\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::start\-Location\-Count}}}\label{structBWAPI_1_1GameData_a208b8acaaa7152ff5dbd97903efa826c}
\hypertarget{structBWAPI_1_1GameData_a328f30601d6b8aa29a2518241014af1c}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!start\-Locations@{start\-Locations}}
\index{start\-Locations@{start\-Locations}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{start\-Locations}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-C\-::\-Position} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::start\-Locations}\mbox{[}8\mbox{]}}}\label{structBWAPI_1_1GameData_a328f30601d6b8aa29a2518241014af1c}
\hypertarget{structBWAPI_1_1GameData_ac5ea147a0da50ed9a80bc0797b74787e}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!string\-Count@{string\-Count}}
\index{string\-Count@{string\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{string\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::string\-Count}}}\label{structBWAPI_1_1GameData_ac5ea147a0da50ed9a80bc0797b74787e}
\hypertarget{structBWAPI_1_1GameData_a3c337e937fad86b2502956fdb62de789}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!strings@{strings}}
\index{strings@{strings}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{strings}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::strings}\mbox{[}{\bf \-M\-A\-X\-\_\-\-S\-T\-R\-I\-N\-G\-S}\mbox{]}\mbox{[}256\mbox{]}}}\label{structBWAPI_1_1GameData_a3c337e937fad86b2502956fdb62de789}
\hypertarget{structBWAPI_1_1GameData_ab145606afa00a23caa329c79c146990a}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!unit\-Array@{unit\-Array}}
\index{unit\-Array@{unit\-Array}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{unit\-Array}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::unit\-Array}\mbox{[}1700\mbox{]}}}\label{structBWAPI_1_1GameData_ab145606afa00a23caa329c79c146990a}
\hypertarget{structBWAPI_1_1GameData_ae0a786dff322314d70441bc863f72ca4}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!unit\-Command\-Count@{unit\-Command\-Count}}
\index{unit\-Command\-Count@{unit\-Command\-Count}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{unit\-Command\-Count}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::unit\-Command\-Count}}}\label{structBWAPI_1_1GameData_ae0a786dff322314d70441bc863f72ca4}
\hypertarget{structBWAPI_1_1GameData_ad986da2d2ea84dcd2e3aa84ba2c55904}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!unit\-Commands@{unit\-Commands}}
\index{unit\-Commands@{unit\-Commands}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{unit\-Commands}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-C\-::\-Unit\-Command} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::unit\-Commands}\mbox{[}{\bf \-M\-A\-X\-\_\-\-U\-N\-I\-T\-\_\-\-C\-O\-M\-M\-A\-N\-D\-S}\mbox{]}}}\label{structBWAPI_1_1GameData_ad986da2d2ea84dcd2e3aa84ba2c55904}
\hypertarget{structBWAPI_1_1GameData_ab0fc271396e3db4fe4f5bb1e3593b602}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!units@{units}}
\index{units@{units}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{units}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Data} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::units}\mbox{[}10000\mbox{]}}}\label{structBWAPI_1_1GameData_ab0fc271396e3db4fe4f5bb1e3593b602}
\hypertarget{structBWAPI_1_1GameData_a64df1af5ee84b624397ab2bcd05202b6}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!x\-Unit\-Search@{x\-Unit\-Search}}
\index{x\-Unit\-Search@{x\-Unit\-Search}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{x\-Unit\-Search}]{\setlength{\rightskip}{0pt plus 5cm}{\bf unit\-Finder} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::x\-Unit\-Search}\mbox{[}1700 $\ast$2\mbox{]}}}\label{structBWAPI_1_1GameData_a64df1af5ee84b624397ab2bcd05202b6}
\hypertarget{structBWAPI_1_1GameData_ad8491da0062e86fffda02e1bfae2c304}{\index{\-B\-W\-A\-P\-I\-::\-Game\-Data@{\-B\-W\-A\-P\-I\-::\-Game\-Data}!y\-Unit\-Search@{y\-Unit\-Search}}
\index{y\-Unit\-Search@{y\-Unit\-Search}!BWAPI::GameData@{\-B\-W\-A\-P\-I\-::\-Game\-Data}}
\subsubsection[{y\-Unit\-Search}]{\setlength{\rightskip}{0pt plus 5cm}{\bf unit\-Finder} {\bf \-B\-W\-A\-P\-I\-::\-Game\-Data\-::y\-Unit\-Search}\mbox{[}1700 $\ast$2\mbox{]}}}\label{structBWAPI_1_1GameData_ad8491da0062e86fffda02e1bfae2c304}


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