\hypertarget{BWScriptEmulator_8h}{\section{trunk/bwapi/\-B\-W\-Script\-Emulator/\-B\-W\-Script\-Emulator.h \-File \-Reference}
\label{BWScriptEmulator_8h}\index{trunk/bwapi/\-B\-W\-Script\-Emulator/\-B\-W\-Script\-Emulator.\-h@{trunk/bwapi/\-B\-W\-Script\-Emulator/\-B\-W\-Script\-Emulator.\-h}}
}
{\ttfamily \#include $<$\-B\-W\-A\-P\-I.\-h$>$}\*
{\ttfamily \#include $<$windows.\-h$>$}\*
{\ttfamily \#include $<$set$>$}\*
\-Include dependency graph for \-B\-W\-Script\-Emulator.\-h\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{BWScriptEmulator_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{BWScriptEmulator_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classBWScriptEmulator}{\-B\-W\-Script\-Emulator}
\end{DoxyCompactItemize}
\subsection*{\-Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{BWScriptEmulator_8h_ae5aa6f79993d4fd45391423282cf97be}{bw}~\hyperlink{namespaceBWAPI_a734117433f2919ca501804ebe0050afb}{\-B\-W\-A\-P\-I\-::\-Broodwar}
\item 
\#define \hyperlink{BWScriptEmulator_8h_a13aaf9e9e194ebfd84f90bcf4e264aca}{countof}(\hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x})~( sizeof(\hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x})/sizeof(\hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}\mbox{[}0\mbox{]}) )
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{BWScriptEmulator_8h_ad9aa96ffd5a98309f694c130627ac80e}{map\-H}
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{BWScriptEmulator_8h_a0b67de6eb2c990febe6746364d2390a4}{map\-W}
\item 
\hyperlink{classBWAPI_1_1Player}{\-Player} $\ast$ \hyperlink{BWScriptEmulator_8h_a4919817fba0f21f5cc702b84751193b0}{self}
\item 
bool \hyperlink{BWScriptEmulator_8h_a2653b03648238c78ff1f9e34a69f9edb}{farcasting}
\item 
bool \hyperlink{BWScriptEmulator_8h_ad233d79a8f9a1dfa283c3c80de005b96}{is\-Resource\-Claimed} \mbox{[}256\mbox{]}
\end{DoxyCompactItemize}


\subsection{\-Define \-Documentation}
\hypertarget{BWScriptEmulator_8h_ae5aa6f79993d4fd45391423282cf97be}{\index{\-B\-W\-Script\-Emulator.\-h@{\-B\-W\-Script\-Emulator.\-h}!bw@{bw}}
\index{bw@{bw}!BWScriptEmulator.h@{\-B\-W\-Script\-Emulator.\-h}}
\subsubsection[{bw}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf bw}~{\bf \-B\-W\-A\-P\-I\-::\-Broodwar}}}\label{BWScriptEmulator_8h_ae5aa6f79993d4fd45391423282cf97be}
\hypertarget{BWScriptEmulator_8h_a13aaf9e9e194ebfd84f90bcf4e264aca}{\index{\-B\-W\-Script\-Emulator.\-h@{\-B\-W\-Script\-Emulator.\-h}!countof@{countof}}
\index{countof@{countof}!BWScriptEmulator.h@{\-B\-W\-Script\-Emulator.\-h}}
\subsubsection[{countof}]{\setlength{\rightskip}{0pt plus 5cm}\#define {\bf countof}(
\begin{DoxyParamCaption}
\item[{}]{{\bf x}}
\end{DoxyParamCaption}
)~( sizeof({\bf x})/sizeof({\bf x}\mbox{[}0\mbox{]}) )}}\label{BWScriptEmulator_8h_a13aaf9e9e194ebfd84f90bcf4e264aca}


\subsection{\-Variable \-Documentation}
\hypertarget{BWScriptEmulator_8h_a2653b03648238c78ff1f9e34a69f9edb}{\index{\-B\-W\-Script\-Emulator.\-h@{\-B\-W\-Script\-Emulator.\-h}!farcasting@{farcasting}}
\index{farcasting@{farcasting}!BWScriptEmulator.h@{\-B\-W\-Script\-Emulator.\-h}}
\subsubsection[{farcasting}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf farcasting}}}\label{BWScriptEmulator_8h_a2653b03648238c78ff1f9e34a69f9edb}
\hypertarget{BWScriptEmulator_8h_ad233d79a8f9a1dfa283c3c80de005b96}{\index{\-B\-W\-Script\-Emulator.\-h@{\-B\-W\-Script\-Emulator.\-h}!is\-Resource\-Claimed@{is\-Resource\-Claimed}}
\index{is\-Resource\-Claimed@{is\-Resource\-Claimed}!BWScriptEmulator.h@{\-B\-W\-Script\-Emulator.\-h}}
\subsubsection[{is\-Resource\-Claimed}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf is\-Resource\-Claimed}\mbox{[}256\mbox{]}}}\label{BWScriptEmulator_8h_ad233d79a8f9a1dfa283c3c80de005b96}
\hypertarget{BWScriptEmulator_8h_ad9aa96ffd5a98309f694c130627ac80e}{\index{\-B\-W\-Script\-Emulator.\-h@{\-B\-W\-Script\-Emulator.\-h}!map\-H@{map\-H}}
\index{map\-H@{map\-H}!BWScriptEmulator.h@{\-B\-W\-Script\-Emulator.\-h}}
\subsubsection[{map\-H}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf map\-H}}}\label{BWScriptEmulator_8h_ad9aa96ffd5a98309f694c130627ac80e}
\hypertarget{BWScriptEmulator_8h_a0b67de6eb2c990febe6746364d2390a4}{\index{\-B\-W\-Script\-Emulator.\-h@{\-B\-W\-Script\-Emulator.\-h}!map\-W@{map\-W}}
\index{map\-W@{map\-W}!BWScriptEmulator.h@{\-B\-W\-Script\-Emulator.\-h}}
\subsubsection[{map\-W}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} {\bf map\-W}}}\label{BWScriptEmulator_8h_a0b67de6eb2c990febe6746364d2390a4}
\hypertarget{BWScriptEmulator_8h_a4919817fba0f21f5cc702b84751193b0}{\index{\-B\-W\-Script\-Emulator.\-h@{\-B\-W\-Script\-Emulator.\-h}!self@{self}}
\index{self@{self}!BWScriptEmulator.h@{\-B\-W\-Script\-Emulator.\-h}}
\subsubsection[{self}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Player}$\ast$ {\bf self}}}\label{BWScriptEmulator_8h_a4919817fba0f21f5cc702b84751193b0}
