\hypertarget{classKillSubgoal}{\section{\-Kill\-Subgoal \-Class \-Reference}
\label{classKillSubgoal}\index{\-Kill\-Subgoal@{\-Kill\-Subgoal}}
}


{\ttfamily \#include $<$\-Kill\-Subgoal.\-h$>$}



\-Inheritance diagram for \-Kill\-Subgoal\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=192pt]{classKillSubgoal__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Kill\-Subgoal\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classKillSubgoal__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classKillSubgoal_add649ebdb91d2c8db230e4f7140f50de}{\-Kill\-Subgoal} (\hyperlink{Subgoal_8h_a0597ada8f80bf94ee459b7fb2fddc19d}{\-Subgoal\-Logic} l, \hyperlink{classUnitsGroup}{\-Units\-Group} $\ast$ug, \-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
bool \hyperlink{classKillSubgoal_a1613ed850d5f8c93c44211edf53f4f13}{is\-Realized} ()
\item 
void \hyperlink{classKillSubgoal_a3416efea940d43a6812175f7cda7d356}{try\-To\-Realize} ()
\item 
double \hyperlink{classKillSubgoal_a794a73894437d02f4de465eff4231357}{distance\-To\-Realize} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\-Unit $\ast$ \hyperlink{classKillSubgoal_ab185a90d3f3581bd23d46ff1d98f3c30}{\-\_\-target}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classKillSubgoal_add649ebdb91d2c8db230e4f7140f50de}{\index{\-Kill\-Subgoal@{\-Kill\-Subgoal}!\-Kill\-Subgoal@{\-Kill\-Subgoal}}
\index{\-Kill\-Subgoal@{\-Kill\-Subgoal}!KillSubgoal@{\-Kill\-Subgoal}}
\subsubsection[{\-Kill\-Subgoal}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Kill\-Subgoal\-::\-Kill\-Subgoal} (
\begin{DoxyParamCaption}
\item[{{\bf \-Subgoal\-Logic}}]{l, }
\item[{{\bf \-Units\-Group} $\ast$}]{ug, }
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classKillSubgoal_add649ebdb91d2c8db230e4f7140f50de}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classKillSubgoal_a794a73894437d02f4de465eff4231357}{\index{\-Kill\-Subgoal@{\-Kill\-Subgoal}!distance\-To\-Realize@{distance\-To\-Realize}}
\index{distance\-To\-Realize@{distance\-To\-Realize}!KillSubgoal@{\-Kill\-Subgoal}}
\subsubsection[{distance\-To\-Realize}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Kill\-Subgoal\-::distance\-To\-Realize} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classKillSubgoal_a794a73894437d02f4de465eff4231357}


\-Implements \hyperlink{classSubgoal_ad3d0143d3e90c3530511bf11d6d3dfc4}{\-Subgoal}.

\hypertarget{classKillSubgoal_a1613ed850d5f8c93c44211edf53f4f13}{\index{\-Kill\-Subgoal@{\-Kill\-Subgoal}!is\-Realized@{is\-Realized}}
\index{is\-Realized@{is\-Realized}!KillSubgoal@{\-Kill\-Subgoal}}
\subsubsection[{is\-Realized}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Kill\-Subgoal\-::is\-Realized} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classKillSubgoal_a1613ed850d5f8c93c44211edf53f4f13}


\-Implements \hyperlink{classSubgoal_a20ebfc1b0ed14e04e0762525ff9b8274}{\-Subgoal}.



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


\hypertarget{classKillSubgoal_a3416efea940d43a6812175f7cda7d356}{\index{\-Kill\-Subgoal@{\-Kill\-Subgoal}!try\-To\-Realize@{try\-To\-Realize}}
\index{try\-To\-Realize@{try\-To\-Realize}!KillSubgoal@{\-Kill\-Subgoal}}
\subsubsection[{try\-To\-Realize}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Kill\-Subgoal\-::try\-To\-Realize} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classKillSubgoal_a3416efea940d43a6812175f7cda7d356}
\-If we call try\-To\-Realize on a \char`\"{}-\/1\char`\"{} distance\-To\-Realize \hyperlink{classSubgoal}{\-Subgoal} it should be the last and only \hyperlink{classSubgoal}{\-Subgoal} of the \hyperlink{classGoal}{\-Goal} 

\-Implements \hyperlink{classSubgoal_a70f9b96c306fc2b533f1a866aff3e331}{\-Subgoal}.



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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classKillSubgoal_ab185a90d3f3581bd23d46ff1d98f3c30}{\index{\-Kill\-Subgoal@{\-Kill\-Subgoal}!\-\_\-target@{\-\_\-target}}
\index{\-\_\-target@{\-\_\-target}!KillSubgoal@{\-Kill\-Subgoal}}
\subsubsection[{\-\_\-target}]{\setlength{\rightskip}{0pt plus 5cm}\-Unit$\ast$ {\bf \-Kill\-Subgoal\-::\-\_\-target}}}\label{classKillSubgoal_ab185a90d3f3581bd23d46ff1d98f3c30}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Goals/\hyperlink{KillSubgoal_8h}{\-Kill\-Subgoal.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Goals/\hyperlink{KillSubgoal_8cpp}{\-Kill\-Subgoal.\-cpp}\end{DoxyCompactItemize}
