\hypertarget{classSquadAgent}{\section{\-Squad\-Agent \-Class \-Reference}
\label{classSquadAgent}\index{\-Squad\-Agent@{\-Squad\-Agent}}
}


{\ttfamily \#include $<$\-Squad\-Agent.\-h$>$}



\-Collaboration diagram for \-Squad\-Agent\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classSquadAgent__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1e}{\-Order} \{ \hyperlink{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea55a59eefc918d1ad73c1439084cdefed}{\-Idle}, 
\hyperlink{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea8d174422428a43142fc1ba5e41e21b1d}{\-Get\-Position}, 
\hyperlink{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea0b115626bbb507d77e462c05ddb5aaf1}{\-Fight}, 
\hyperlink{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea75a9785a967496e034b7954aec51cd32}{\-Merge\-Squads}
 \}
\item 
enum \hyperlink{classSquadAgent_a583f7e173f140382ea4483f8dd088d08}{\-Formation} \{ \hyperlink{classSquadAgent_a583f7e173f140382ea4483f8dd088d08a1feacdb5813659d97bafa950b883ad04}{\-Normal}, 
\hyperlink{classSquadAgent_a583f7e173f140382ea4483f8dd088d08a5cdb16446fd3810c242f69e797286177}{\-Cohesion}
 \}
\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classSquadAgent_a22a332a24bcb1069fae5845bfaa56dd0}{\-Squad\-Agent} ()
\item 
\hyperlink{classSquadAgent_af49e730c2a6c5915bed84dd9ed2e7d50}{$\sim$\-Squad\-Agent} ()
\item 
std\-::string \hyperlink{classSquadAgent_a40e2579640a568695a5b144f6e95c034}{get\-State} ()
\item 
void \hyperlink{classSquadAgent_a44382b74ad9b8f6f2a6e2c8e398c3baa}{add\-Unit} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classSquadAgent_a6a343ee4cc33d440800ad5953e5af299}{add\-Units} (\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} units)
\item 
void \hyperlink{classSquadAgent_acc04cfec1937a4329124b81042c0d697}{on\-Frame} ()
\item 
void \hyperlink{classSquadAgent_a923dc13d13d18fb7f4ca896ce6de9be1}{order\-Get\-Position} (\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} position\-Target)
\item 
void \hyperlink{classSquadAgent_aca68a8aae6d96b6c5f4a089c40bef9c5}{check\-Formation} ()
\item 
void \hyperlink{classSquadAgent_abf0cdfd517d96c2ab647570dbdb99005}{check\-Spread} ()
\item 
bool \hyperlink{classSquadAgent_a56c0006471e61669dd465a434061b86f}{need\-Wait} ()
\item 
void \hyperlink{classSquadAgent_ac713f39e37aa8f994d71d17af80b2e9b}{in\-Combat} ()
\item 
void \hyperlink{classSquadAgent_a54e4076419840d1d46c9d87ad166b454}{on\-Unit\-Destroy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
int \hyperlink{classSquadAgent_ab3292cee046cc19a81f3d629d848d286}{get\-Agents} ()
\item 
void \hyperlink{classSquadAgent_a611c9d3ed01c12c758c062c027226f84}{in\-Merge} ()
\item 
void \hyperlink{classSquadAgent_a8ef42583665a533a2b58c3f90f168df1}{in\-Merge} (\hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$squad\-To\-Merge, \hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} to\-Merge=\hyperlink{namespaceBWAPI_1_1Positions_a7275e30a7c9f7113610178d4405dec9a}{\-B\-W\-A\-P\-I\-::\-Positions\-::\-None})
\item 
bool \hyperlink{classSquadAgent_a4b2e686f1ab721d3dbc1c43c81ff7006}{has\-Unit\-Of\-Type} (const \hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} \&type)
\item 
void \hyperlink{classSquadAgent_ac19c3258fb8f49828995b70def896034}{insert\-Enemy\-Threat} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classSquadAgent_a54b6cbea674aaf52917e2a3693622572}{remove\-Enemy\-Threat} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
\hyperlink{classCombatAgent}{\-Combat\-Agent} $\ast$ \hyperlink{classSquadAgent_a6bcd7f68e94674ad9c7e1b54e7b5906a}{get\-Closest\-Unit\-To} (\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} to\-Position, \hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type=\hyperlink{namespaceBWAPI_1_1UnitTypes_a8131aa8e787af82a2abe291c2e9a7486}{\-B\-W\-A\-P\-I\-::\-Unit\-Types\-::\-None}, bool ignore\-Flyers=false)
\item 
bool \hyperlink{classSquadAgent_a92bf102395848ec32d9dad6346600bd4}{is\-Squad\-Bio} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{SquadAgent_8h_a5a874541877e3925b508aebcff73f8e3}{\-Combat\-Unit\-Set} \hyperlink{classSquadAgent_ac51cce44342eb86987778536943551f8}{\-\_\-squad\-Units}
\item 
\hyperlink{SquadAgent_8h_acb32cdbc424d66f6cce1f767c0c2c275}{\-Unit\-To\-Combat\-Agent\-Map} \hyperlink{classSquadAgent_ab3397494b3f14507ba2e0ca63fd1e53f}{\-\_\-unit\-To\-Combat\-Agent\-Map}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classSquadAgent_ac09f0e7bafe560236a97580a33f5b5da}{\-\_\-enemies}
\item 
\hyperlink{InformationManager_8h_a82897a8d3bfe13b878244aa596ca306a}{\-Unit\-To\-Type\-Map} \hyperlink{classSquadAgent_a8edded6303261eeb07af25cb967430ea}{\-\_\-enemies\-Type}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classSquadAgent_ae1456387fcb08a94f2df1c0f3fcac68e}{\-\_\-center}
\item 
double \hyperlink{classSquadAgent_a50fc9152e80e909ba1421d799ebc5555}{\-\_\-spread}
\item 
\hyperlink{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1e}{\-Order} \hyperlink{classSquadAgent_a34b1c16d68465c8121f35bcd66067474}{\-\_\-state}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classSquadAgent_a4eee7c692cc7ed37925e1150583bd597}{\-\_\-position\-Target}
\item 
\hyperlink{classSquadAgent}{\-Squad\-Agent} $\ast$ \hyperlink{classSquadAgent_a2b1718c475f7e335489bfba0746f8504}{\-\_\-squad\-To\-Merge}
\item 
bool \hyperlink{classSquadAgent_a6a0ba26377dd380e6293f2cc8180d257}{\-\_\-waiting\-New\-Units}
\item 
\hyperlink{classBWAPI_1_1Position}{\-B\-W\-A\-P\-I\-::\-Position} \hyperlink{classSquadAgent_a220ad3ff55f87b8a7907c324a32a7deb}{\-\_\-position\-To\-Merge}
\item 
double \hyperlink{classSquadAgent_a208bb05a0a0b1bab06ab7b8660e77dc1}{\-\_\-enemy\-Air\-D\-P\-S}
\item 
double \hyperlink{classSquadAgent_a4aa9ae36966593bd350bb574f7666b7f}{\-\_\-enemy\-Ground\-D\-P\-S}
\item 
double \hyperlink{classSquadAgent_aad40d0a535c24838f38771c9091370b5}{\-\_\-enemy\-Air\-H\-P}
\item 
double \hyperlink{classSquadAgent_a2b71e93725727db86d88013ebe4d51ed}{\-\_\-enemy\-Ground\-H\-P}
\item 
double \hyperlink{classSquadAgent_a57d2421df1ae5a0b9026234138480d4f}{\-\_\-squad\-Air\-D\-P\-S}
\item 
double \hyperlink{classSquadAgent_aa3f418388eca8d32e14e120de6cbb00e}{\-\_\-squad\-Ground\-D\-P\-S}
\item 
double \hyperlink{classSquadAgent_a17d6f9a8437f5d53d24a17bdaca6d119}{\-\_\-squad\-Air\-H\-P}
\item 
double \hyperlink{classSquadAgent_a7be779681faa2db6fd53038f9f7aae13}{\-\_\-squad\-Ground\-H\-P}
\end{DoxyCompactItemize}


\subsection{\-Member \-Enumeration \-Documentation}
\hypertarget{classSquadAgent_a583f7e173f140382ea4483f8dd088d08}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Formation@{\-Formation}}
\index{\-Formation@{\-Formation}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-Formation}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Squad\-Agent\-::\-Formation}}}\label{classSquadAgent_a583f7e173f140382ea4483f8dd088d08}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-Normal@{\-Normal}!\-Squad\-Agent@{\-Squad\-Agent}}\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Normal@{\-Normal}}\item[{\em 
\hypertarget{classSquadAgent_a583f7e173f140382ea4483f8dd088d08a1feacdb5813659d97bafa950b883ad04}{\-Normal}\label{classSquadAgent_a583f7e173f140382ea4483f8dd088d08a1feacdb5813659d97bafa950b883ad04}
}]\index{\-Cohesion@{\-Cohesion}!\-Squad\-Agent@{\-Squad\-Agent}}\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Cohesion@{\-Cohesion}}\item[{\em 
\hypertarget{classSquadAgent_a583f7e173f140382ea4483f8dd088d08a5cdb16446fd3810c242f69e797286177}{\-Cohesion}\label{classSquadAgent_a583f7e173f140382ea4483f8dd088d08a5cdb16446fd3810c242f69e797286177}
}]\end{description}
\end{Desc}

\hypertarget{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1e}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Order@{\-Order}}
\index{\-Order@{\-Order}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-Order}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Squad\-Agent\-::\-Order}}}\label{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1e}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-Idle@{\-Idle}!\-Squad\-Agent@{\-Squad\-Agent}}\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Idle@{\-Idle}}\item[{\em 
\hypertarget{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea55a59eefc918d1ad73c1439084cdefed}{\-Idle}\label{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea55a59eefc918d1ad73c1439084cdefed}
}]\index{\-Get\-Position@{\-Get\-Position}!\-Squad\-Agent@{\-Squad\-Agent}}\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Get\-Position@{\-Get\-Position}}\item[{\em 
\hypertarget{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea8d174422428a43142fc1ba5e41e21b1d}{\-Get\-Position}\label{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea8d174422428a43142fc1ba5e41e21b1d}
}]\index{\-Fight@{\-Fight}!\-Squad\-Agent@{\-Squad\-Agent}}\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Fight@{\-Fight}}\item[{\em 
\hypertarget{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea0b115626bbb507d77e462c05ddb5aaf1}{\-Fight}\label{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea0b115626bbb507d77e462c05ddb5aaf1}
}]\index{\-Merge\-Squads@{\-Merge\-Squads}!\-Squad\-Agent@{\-Squad\-Agent}}\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Merge\-Squads@{\-Merge\-Squads}}\item[{\em 
\hypertarget{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea75a9785a967496e034b7954aec51cd32}{\-Merge\-Squads}\label{classSquadAgent_aa9c2c45da8598586a0d8153e6eb64e1ea75a9785a967496e034b7954aec51cd32}
}]\end{description}
\end{Desc}



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classSquadAgent_a22a332a24bcb1069fae5845bfaa56dd0}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-Squad\-Agent@{\-Squad\-Agent}}
\index{\-Squad\-Agent@{\-Squad\-Agent}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-Squad\-Agent}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Agent\-::\-Squad\-Agent} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a22a332a24bcb1069fae5845bfaa56dd0}
\hypertarget{classSquadAgent_af49e730c2a6c5915bed84dd9ed2e7d50}{\index{\-Squad\-Agent@{\-Squad\-Agent}!$\sim$\-Squad\-Agent@{$\sim$\-Squad\-Agent}}
\index{$\sim$\-Squad\-Agent@{$\sim$\-Squad\-Agent}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{$\sim$\-Squad\-Agent}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Agent\-::$\sim$\-Squad\-Agent} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_af49e730c2a6c5915bed84dd9ed2e7d50}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classSquadAgent_a44382b74ad9b8f6f2a6e2c8e398c3baa}{\index{\-Squad\-Agent@{\-Squad\-Agent}!add\-Unit@{add\-Unit}}
\index{add\-Unit@{add\-Unit}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{add\-Unit}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::add\-Unit} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a44382b74ad9b8f6f2a6e2c8e398c3baa}


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




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


\hypertarget{classSquadAgent_a6a343ee4cc33d440800ad5953e5af299}{\index{\-Squad\-Agent@{\-Squad\-Agent}!add\-Units@{add\-Units}}
\index{add\-Units@{add\-Units}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{add\-Units}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::add\-Units} (
\begin{DoxyParamCaption}
\item[{{\bf \-Unit\-Set}}]{units}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a6a343ee4cc33d440800ad5953e5af299}
\hypertarget{classSquadAgent_aca68a8aae6d96b6c5f4a089c40bef9c5}{\index{\-Squad\-Agent@{\-Squad\-Agent}!check\-Formation@{check\-Formation}}
\index{check\-Formation@{check\-Formation}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{check\-Formation}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::check\-Formation} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_aca68a8aae6d96b6c5f4a089c40bef9c5}


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


\hypertarget{classSquadAgent_abf0cdfd517d96c2ab647570dbdb99005}{\index{\-Squad\-Agent@{\-Squad\-Agent}!check\-Spread@{check\-Spread}}
\index{check\-Spread@{check\-Spread}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{check\-Spread}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::check\-Spread} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_abf0cdfd517d96c2ab647570dbdb99005}


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




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


\hypertarget{classSquadAgent_ab3292cee046cc19a81f3d629d848d286}{\index{\-Squad\-Agent@{\-Squad\-Agent}!get\-Agents@{get\-Agents}}
\index{get\-Agents@{get\-Agents}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{get\-Agents}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Squad\-Agent\-::get\-Agents} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_ab3292cee046cc19a81f3d629d848d286}


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


\hypertarget{classSquadAgent_a6bcd7f68e94674ad9c7e1b54e7b5906a}{\index{\-Squad\-Agent@{\-Squad\-Agent}!get\-Closest\-Unit\-To@{get\-Closest\-Unit\-To}}
\index{get\-Closest\-Unit\-To@{get\-Closest\-Unit\-To}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{get\-Closest\-Unit\-To}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Combat\-Agent} $\ast$ {\bf \-Squad\-Agent\-::get\-Closest\-Unit\-To} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Position}}]{to\-Position, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type}}]{type = {\ttfamily {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Types\-::\-None}}, }
\item[{bool}]{ignore\-Flyers = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a6bcd7f68e94674ad9c7e1b54e7b5906a}


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




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


\hypertarget{classSquadAgent_a40e2579640a568695a5b144f6e95c034}{\index{\-Squad\-Agent@{\-Squad\-Agent}!get\-State@{get\-State}}
\index{get\-State@{get\-State}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{get\-State}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Squad\-Agent\-::get\-State} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a40e2579640a568695a5b144f6e95c034}
\hypertarget{classSquadAgent_a4b2e686f1ab721d3dbc1c43c81ff7006}{\index{\-Squad\-Agent@{\-Squad\-Agent}!has\-Unit\-Of\-Type@{has\-Unit\-Of\-Type}}
\index{has\-Unit\-Of\-Type@{has\-Unit\-Of\-Type}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{has\-Unit\-Of\-Type}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Squad\-Agent\-::has\-Unit\-Of\-Type} (
\begin{DoxyParamCaption}
\item[{const {\bf \-B\-W\-A\-P\-I\-::\-Unit\-Type} \&}]{type}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a4b2e686f1ab721d3dbc1c43c81ff7006}


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


\hypertarget{classSquadAgent_ac713f39e37aa8f994d71d17af80b2e9b}{\index{\-Squad\-Agent@{\-Squad\-Agent}!in\-Combat@{in\-Combat}}
\index{in\-Combat@{in\-Combat}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{in\-Combat}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::in\-Combat} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_ac713f39e37aa8f994d71d17af80b2e9b}


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




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


\hypertarget{classSquadAgent_a611c9d3ed01c12c758c062c027226f84}{\index{\-Squad\-Agent@{\-Squad\-Agent}!in\-Merge@{in\-Merge}}
\index{in\-Merge@{in\-Merge}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{in\-Merge}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::in\-Merge} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a611c9d3ed01c12c758c062c027226f84}


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




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


\hypertarget{classSquadAgent_a8ef42583665a533a2b58c3f90f168df1}{\index{\-Squad\-Agent@{\-Squad\-Agent}!in\-Merge@{in\-Merge}}
\index{in\-Merge@{in\-Merge}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{in\-Merge}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::in\-Merge} (
\begin{DoxyParamCaption}
\item[{{\bf \-Squad\-Agent} $\ast$}]{squad\-To\-Merge, }
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Position}}]{to\-Merge = {\ttfamily {\bf \-B\-W\-A\-P\-I\-::\-Positions\-::\-None}}}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a8ef42583665a533a2b58c3f90f168df1}


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


\hypertarget{classSquadAgent_ac19c3258fb8f49828995b70def896034}{\index{\-Squad\-Agent@{\-Squad\-Agent}!insert\-Enemy\-Threat@{insert\-Enemy\-Threat}}
\index{insert\-Enemy\-Threat@{insert\-Enemy\-Threat}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{insert\-Enemy\-Threat}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::insert\-Enemy\-Threat} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_ac19c3258fb8f49828995b70def896034}


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




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


\hypertarget{classSquadAgent_a92bf102395848ec32d9dad6346600bd4}{\index{\-Squad\-Agent@{\-Squad\-Agent}!is\-Squad\-Bio@{is\-Squad\-Bio}}
\index{is\-Squad\-Bio@{is\-Squad\-Bio}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{is\-Squad\-Bio}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Squad\-Agent\-::is\-Squad\-Bio} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a92bf102395848ec32d9dad6346600bd4}


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


\hypertarget{classSquadAgent_a56c0006471e61669dd465a434061b86f}{\index{\-Squad\-Agent@{\-Squad\-Agent}!need\-Wait@{need\-Wait}}
\index{need\-Wait@{need\-Wait}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{need\-Wait}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Squad\-Agent\-::need\-Wait} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a56c0006471e61669dd465a434061b86f}


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




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


\hypertarget{classSquadAgent_acc04cfec1937a4329124b81042c0d697}{\index{\-Squad\-Agent@{\-Squad\-Agent}!on\-Frame@{on\-Frame}}
\index{on\-Frame@{on\-Frame}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{on\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::on\-Frame} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_acc04cfec1937a4329124b81042c0d697}


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


\hypertarget{classSquadAgent_a54e4076419840d1d46c9d87ad166b454}{\index{\-Squad\-Agent@{\-Squad\-Agent}!on\-Unit\-Destroy@{on\-Unit\-Destroy}}
\index{on\-Unit\-Destroy@{on\-Unit\-Destroy}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{on\-Unit\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::on\-Unit\-Destroy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a54e4076419840d1d46c9d87ad166b454}


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




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


\hypertarget{classSquadAgent_a923dc13d13d18fb7f4ca896ce6de9be1}{\index{\-Squad\-Agent@{\-Squad\-Agent}!order\-Get\-Position@{order\-Get\-Position}}
\index{order\-Get\-Position@{order\-Get\-Position}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{order\-Get\-Position}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::order\-Get\-Position} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Position}}]{position\-Target}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a923dc13d13d18fb7f4ca896ce6de9be1}


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




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


\hypertarget{classSquadAgent_a54b6cbea674aaf52917e2a3693622572}{\index{\-Squad\-Agent@{\-Squad\-Agent}!remove\-Enemy\-Threat@{remove\-Enemy\-Threat}}
\index{remove\-Enemy\-Threat@{remove\-Enemy\-Threat}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{remove\-Enemy\-Threat}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Squad\-Agent\-::remove\-Enemy\-Threat} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classSquadAgent_a54b6cbea674aaf52917e2a3693622572}


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




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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classSquadAgent_ae1456387fcb08a94f2df1c0f3fcac68e}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-center@{\-\_\-center}}
\index{\-\_\-center@{\-\_\-center}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-center}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Squad\-Agent\-::\-\_\-center}}}\label{classSquadAgent_ae1456387fcb08a94f2df1c0f3fcac68e}
\hypertarget{classSquadAgent_ac09f0e7bafe560236a97580a33f5b5da}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-enemies@{\-\_\-enemies}}
\index{\-\_\-enemies@{\-\_\-enemies}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-enemies}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Squad\-Agent\-::\-\_\-enemies}}}\label{classSquadAgent_ac09f0e7bafe560236a97580a33f5b5da}
\hypertarget{classSquadAgent_a8edded6303261eeb07af25cb967430ea}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-enemies\-Type@{\-\_\-enemies\-Type}}
\index{\-\_\-enemies\-Type@{\-\_\-enemies\-Type}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-enemies\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Type\-Map} {\bf \-Squad\-Agent\-::\-\_\-enemies\-Type}}}\label{classSquadAgent_a8edded6303261eeb07af25cb967430ea}
\hypertarget{classSquadAgent_a208bb05a0a0b1bab06ab7b8660e77dc1}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-enemy\-Air\-D\-P\-S@{\-\_\-enemy\-Air\-D\-P\-S}}
\index{\-\_\-enemy\-Air\-D\-P\-S@{\-\_\-enemy\-Air\-D\-P\-S}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-enemy\-Air\-D\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-enemy\-Air\-D\-P\-S}}}\label{classSquadAgent_a208bb05a0a0b1bab06ab7b8660e77dc1}
\hypertarget{classSquadAgent_aad40d0a535c24838f38771c9091370b5}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-enemy\-Air\-H\-P@{\-\_\-enemy\-Air\-H\-P}}
\index{\-\_\-enemy\-Air\-H\-P@{\-\_\-enemy\-Air\-H\-P}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-enemy\-Air\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-enemy\-Air\-H\-P}}}\label{classSquadAgent_aad40d0a535c24838f38771c9091370b5}
\hypertarget{classSquadAgent_a4aa9ae36966593bd350bb574f7666b7f}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-enemy\-Ground\-D\-P\-S@{\-\_\-enemy\-Ground\-D\-P\-S}}
\index{\-\_\-enemy\-Ground\-D\-P\-S@{\-\_\-enemy\-Ground\-D\-P\-S}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-enemy\-Ground\-D\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-enemy\-Ground\-D\-P\-S}}}\label{classSquadAgent_a4aa9ae36966593bd350bb574f7666b7f}
\hypertarget{classSquadAgent_a2b71e93725727db86d88013ebe4d51ed}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-enemy\-Ground\-H\-P@{\-\_\-enemy\-Ground\-H\-P}}
\index{\-\_\-enemy\-Ground\-H\-P@{\-\_\-enemy\-Ground\-H\-P}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-enemy\-Ground\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-enemy\-Ground\-H\-P}}}\label{classSquadAgent_a2b71e93725727db86d88013ebe4d51ed}
\hypertarget{classSquadAgent_a4eee7c692cc7ed37925e1150583bd597}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-position\-Target@{\-\_\-position\-Target}}
\index{\-\_\-position\-Target@{\-\_\-position\-Target}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-position\-Target}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Squad\-Agent\-::\-\_\-position\-Target}}}\label{classSquadAgent_a4eee7c692cc7ed37925e1150583bd597}
\hypertarget{classSquadAgent_a220ad3ff55f87b8a7907c324a32a7deb}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-position\-To\-Merge@{\-\_\-position\-To\-Merge}}
\index{\-\_\-position\-To\-Merge@{\-\_\-position\-To\-Merge}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-position\-To\-Merge}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Position} {\bf \-Squad\-Agent\-::\-\_\-position\-To\-Merge}}}\label{classSquadAgent_a220ad3ff55f87b8a7907c324a32a7deb}
\hypertarget{classSquadAgent_a50fc9152e80e909ba1421d799ebc5555}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-spread@{\-\_\-spread}}
\index{\-\_\-spread@{\-\_\-spread}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-spread}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-spread}}}\label{classSquadAgent_a50fc9152e80e909ba1421d799ebc5555}
\hypertarget{classSquadAgent_a57d2421df1ae5a0b9026234138480d4f}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-squad\-Air\-D\-P\-S@{\-\_\-squad\-Air\-D\-P\-S}}
\index{\-\_\-squad\-Air\-D\-P\-S@{\-\_\-squad\-Air\-D\-P\-S}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-squad\-Air\-D\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-squad\-Air\-D\-P\-S}}}\label{classSquadAgent_a57d2421df1ae5a0b9026234138480d4f}
\hypertarget{classSquadAgent_a17d6f9a8437f5d53d24a17bdaca6d119}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-squad\-Air\-H\-P@{\-\_\-squad\-Air\-H\-P}}
\index{\-\_\-squad\-Air\-H\-P@{\-\_\-squad\-Air\-H\-P}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-squad\-Air\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-squad\-Air\-H\-P}}}\label{classSquadAgent_a17d6f9a8437f5d53d24a17bdaca6d119}
\hypertarget{classSquadAgent_aa3f418388eca8d32e14e120de6cbb00e}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-squad\-Ground\-D\-P\-S@{\-\_\-squad\-Ground\-D\-P\-S}}
\index{\-\_\-squad\-Ground\-D\-P\-S@{\-\_\-squad\-Ground\-D\-P\-S}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-squad\-Ground\-D\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-squad\-Ground\-D\-P\-S}}}\label{classSquadAgent_aa3f418388eca8d32e14e120de6cbb00e}
\hypertarget{classSquadAgent_a7be779681faa2db6fd53038f9f7aae13}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-squad\-Ground\-H\-P@{\-\_\-squad\-Ground\-H\-P}}
\index{\-\_\-squad\-Ground\-H\-P@{\-\_\-squad\-Ground\-H\-P}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-squad\-Ground\-H\-P}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Squad\-Agent\-::\-\_\-squad\-Ground\-H\-P}}}\label{classSquadAgent_a7be779681faa2db6fd53038f9f7aae13}
\hypertarget{classSquadAgent_a2b1718c475f7e335489bfba0746f8504}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-squad\-To\-Merge@{\-\_\-squad\-To\-Merge}}
\index{\-\_\-squad\-To\-Merge@{\-\_\-squad\-To\-Merge}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-squad\-To\-Merge}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Squad\-Agent}$\ast$ {\bf \-Squad\-Agent\-::\-\_\-squad\-To\-Merge}}}\label{classSquadAgent_a2b1718c475f7e335489bfba0746f8504}
\hypertarget{classSquadAgent_ac51cce44342eb86987778536943551f8}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-squad\-Units@{\-\_\-squad\-Units}}
\index{\-\_\-squad\-Units@{\-\_\-squad\-Units}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-squad\-Units}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Combat\-Unit\-Set} {\bf \-Squad\-Agent\-::\-\_\-squad\-Units}}}\label{classSquadAgent_ac51cce44342eb86987778536943551f8}
\hypertarget{classSquadAgent_a34b1c16d68465c8121f35bcd66067474}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-state@{\-\_\-state}}
\index{\-\_\-state@{\-\_\-state}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-state}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Order} {\bf \-Squad\-Agent\-::\-\_\-state}}}\label{classSquadAgent_a34b1c16d68465c8121f35bcd66067474}
\hypertarget{classSquadAgent_ab3397494b3f14507ba2e0ca63fd1e53f}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-unit\-To\-Combat\-Agent\-Map@{\-\_\-unit\-To\-Combat\-Agent\-Map}}
\index{\-\_\-unit\-To\-Combat\-Agent\-Map@{\-\_\-unit\-To\-Combat\-Agent\-Map}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-unit\-To\-Combat\-Agent\-Map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-To\-Combat\-Agent\-Map} {\bf \-Squad\-Agent\-::\-\_\-unit\-To\-Combat\-Agent\-Map}}}\label{classSquadAgent_ab3397494b3f14507ba2e0ca63fd1e53f}
\hypertarget{classSquadAgent_a6a0ba26377dd380e6293f2cc8180d257}{\index{\-Squad\-Agent@{\-Squad\-Agent}!\-\_\-waiting\-New\-Units@{\-\_\-waiting\-New\-Units}}
\index{\-\_\-waiting\-New\-Units@{\-\_\-waiting\-New\-Units}!SquadAgent@{\-Squad\-Agent}}
\subsubsection[{\-\_\-waiting\-New\-Units}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Squad\-Agent\-::\-\_\-waiting\-New\-Units}}}\label{classSquadAgent_a6a0ba26377dd380e6293f2cc8180d257}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{SquadAgent_8h}{\-Squad\-Agent.\-h}\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{SquadAgent_8cpp}{\-Squad\-Agent.\-cpp}\end{DoxyCompactItemize}
