\hypertarget{classShuttleUnit}{\section{\-Shuttle\-Unit \-Class \-Reference}
\label{classShuttleUnit}\index{\-Shuttle\-Unit@{\-Shuttle\-Unit}}
}


{\ttfamily \#include $<$\-Shuttle\-Unit.\-h$>$}



\-Inheritance diagram for \-Shuttle\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classShuttleUnit__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Shuttle\-Unit\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classShuttleUnit__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classShuttleUnit_a937aca3b2d8dda597644a4509c0571cf}{\-Shuttle\-Unit} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
virtual \hyperlink{classShuttleUnit_ac51219a66af00d9f47b3e499f4186310}{$\sim$\-Shuttle\-Unit} ()
\item 
virtual void \hyperlink{classShuttleUnit_a2fbc16a6a034c67d19f27896f02d9378}{micro} ()
\item 
virtual void \hyperlink{classShuttleUnit_ad5269097bc613e45a92f60b0dd3b96d9}{check} ()
\item 
virtual int \hyperlink{classShuttleUnit_a09ec277e72599a51095b334eb78c744e}{get\-Attack\-Duration} ()
\item 
virtual std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ \hyperlink{classShuttleUnit_a1d074d23f4572a42fdda8417d324bfc3}{get\-Set\-Prio} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classShuttleUnit_a937aca3b2d8dda597644a4509c0571cf}{\index{\-Shuttle\-Unit@{\-Shuttle\-Unit}!\-Shuttle\-Unit@{\-Shuttle\-Unit}}
\index{\-Shuttle\-Unit@{\-Shuttle\-Unit}!ShuttleUnit@{\-Shuttle\-Unit}}
\subsubsection[{\-Shuttle\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Shuttle\-Unit\-::\-Shuttle\-Unit} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classShuttleUnit_a937aca3b2d8dda597644a4509c0571cf}
\hypertarget{classShuttleUnit_ac51219a66af00d9f47b3e499f4186310}{\index{\-Shuttle\-Unit@{\-Shuttle\-Unit}!$\sim$\-Shuttle\-Unit@{$\sim$\-Shuttle\-Unit}}
\index{$\sim$\-Shuttle\-Unit@{$\sim$\-Shuttle\-Unit}!ShuttleUnit@{\-Shuttle\-Unit}}
\subsubsection[{$\sim$\-Shuttle\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Shuttle\-Unit\-::$\sim$\-Shuttle\-Unit} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classShuttleUnit_ac51219a66af00d9f47b3e499f4186310}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classShuttleUnit_ad5269097bc613e45a92f60b0dd3b96d9}{\index{\-Shuttle\-Unit@{\-Shuttle\-Unit}!check@{check}}
\index{check@{check}!ShuttleUnit@{\-Shuttle\-Unit}}
\subsubsection[{check}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Shuttle\-Unit\-::check} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classShuttleUnit_ad5269097bc613e45a92f60b0dd3b96d9}


\-Implements \hyperlink{classFlyingUnit_a4134f7bdc8e00c46f639211bb382acbf}{\-Flying\-Unit}.

\hypertarget{classShuttleUnit_a09ec277e72599a51095b334eb78c744e}{\index{\-Shuttle\-Unit@{\-Shuttle\-Unit}!get\-Attack\-Duration@{get\-Attack\-Duration}}
\index{get\-Attack\-Duration@{get\-Attack\-Duration}!ShuttleUnit@{\-Shuttle\-Unit}}
\subsubsection[{get\-Attack\-Duration}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Shuttle\-Unit\-::get\-Attack\-Duration} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classShuttleUnit_a09ec277e72599a51095b334eb78c744e}


\-Implements \hyperlink{classFlyingUnit_acf179d86e1fff4bcb98a50df2b6cef00}{\-Flying\-Unit}.

\hypertarget{classShuttleUnit_a1d074d23f4572a42fdda8417d324bfc3}{\index{\-Shuttle\-Unit@{\-Shuttle\-Unit}!get\-Set\-Prio@{get\-Set\-Prio}}
\index{get\-Set\-Prio@{get\-Set\-Prio}!ShuttleUnit@{\-Shuttle\-Unit}}
\subsubsection[{get\-Set\-Prio}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit\-Type $>$ {\bf \-Shuttle\-Unit\-::get\-Set\-Prio} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classShuttleUnit_a1d074d23f4572a42fdda8417d324bfc3}


\-Implements \hyperlink{classFlyingUnit_aee73f61475a7fa6224181bbcb30e864a}{\-Flying\-Unit}.

\hypertarget{classShuttleUnit_a2fbc16a6a034c67d19f27896f02d9378}{\index{\-Shuttle\-Unit@{\-Shuttle\-Unit}!micro@{micro}}
\index{micro@{micro}!ShuttleUnit@{\-Shuttle\-Unit}}
\subsubsection[{micro}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Shuttle\-Unit\-::micro} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{classShuttleUnit_a2fbc16a6a034c67d19f27896f02d9378}
\-Emergency drop (not to lose the units) 

\-Implements \hyperlink{classFlyingUnit_ac9740477a23077a10fed14092f5f2014}{\-Flying\-Unit}.



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




\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\-Protoss\-Flying/\hyperlink{ShuttleUnit_8h}{\-Shuttle\-Unit.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Micro/\-Units/\-Protoss\-Flying/\hyperlink{ShuttleUnit_8cpp}{\-Shuttle\-Unit.\-cpp}\end{DoxyCompactItemize}
