\hypertarget{structActionTypeDef}{\section{\-Action\-Type\-Def \-Struct \-Reference}
\label{structActionTypeDef}\index{\-Action\-Type\-Def@{\-Action\-Type\-Def}}
}


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



\-Inheritance diagram for \-Action\-Type\-Def\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=226pt]{structActionTypeDef__inherit__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90}{type} \{ \*
\hyperlink{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90aff8f5b4a20911c6589352b3f69bad86f}{\-None}, 
\hyperlink{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a1713072c7c38838ee3b79084015d898d}{\-Defend}, 
\hyperlink{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90ab1ab4190f9a7fc64da796f8146689429}{\-Hold}, 
\hyperlink{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a297a015489a53ef2088c5e84291dfa8b}{\-Fall\-Back}, 
\*
\hyperlink{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a03f430ab4030750b044e8f92763df132}{\-Retreat}, 
\hyperlink{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90af3254ff0feac59e4d5b612c832a2ef9d}{\-Attack}
 \}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 22 of file \-Goal.\-h.



\subsection{\-Member \-Enumeration \-Documentation}
\hypertarget{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90}{\index{\-Action\-Type\-Def@{\-Action\-Type\-Def}!type@{type}}
\index{type@{type}!ActionTypeDef@{\-Action\-Type\-Def}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Action\-Type\-Def\-::type}}}\label{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-None@{\-None}!\-Action\-Type\-Def@{\-Action\-Type\-Def}}\index{\-Action\-Type\-Def@{\-Action\-Type\-Def}!\-None@{\-None}}\item[{\em 
\hypertarget{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90aff8f5b4a20911c6589352b3f69bad86f}{\-None}\label{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90aff8f5b4a20911c6589352b3f69bad86f}
}]\index{\-Defend@{\-Defend}!\-Action\-Type\-Def@{\-Action\-Type\-Def}}\index{\-Action\-Type\-Def@{\-Action\-Type\-Def}!\-Defend@{\-Defend}}\item[{\em 
\hypertarget{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a1713072c7c38838ee3b79084015d898d}{\-Defend}\label{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a1713072c7c38838ee3b79084015d898d}
}]\index{\-Hold@{\-Hold}!\-Action\-Type\-Def@{\-Action\-Type\-Def}}\index{\-Action\-Type\-Def@{\-Action\-Type\-Def}!\-Hold@{\-Hold}}\item[{\em 
\hypertarget{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90ab1ab4190f9a7fc64da796f8146689429}{\-Hold}\label{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90ab1ab4190f9a7fc64da796f8146689429}
}]\index{\-Fall\-Back@{\-Fall\-Back}!\-Action\-Type\-Def@{\-Action\-Type\-Def}}\index{\-Action\-Type\-Def@{\-Action\-Type\-Def}!\-Fall\-Back@{\-Fall\-Back}}\item[{\em 
\hypertarget{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a297a015489a53ef2088c5e84291dfa8b}{\-Fall\-Back}\label{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a297a015489a53ef2088c5e84291dfa8b}
}]\index{\-Retreat@{\-Retreat}!\-Action\-Type\-Def@{\-Action\-Type\-Def}}\index{\-Action\-Type\-Def@{\-Action\-Type\-Def}!\-Retreat@{\-Retreat}}\item[{\em 
\hypertarget{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a03f430ab4030750b044e8f92763df132}{\-Retreat}\label{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90a03f430ab4030750b044e8f92763df132}
}]\index{\-Attack@{\-Attack}!\-Action\-Type\-Def@{\-Action\-Type\-Def}}\index{\-Action\-Type\-Def@{\-Action\-Type\-Def}!\-Attack@{\-Attack}}\item[{\em 
\hypertarget{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90af3254ff0feac59e4d5b612c832a2ef9d}{\-Attack}\label{structActionTypeDef_a3fa391dff4b33aac8a1d126284801b90af3254ff0feac59e4d5b612c832a2ef9d}
}]\end{description}
\end{Desc}



\-Definition at line 24 of file \-Goal.\-h.


\begin{DoxyCode}
        {
                None,
                Defend,
                Hold,
                FallBack,
                Retreat,
                Attack
        };
\end{DoxyCode}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/\-Skynet/\hyperlink{Goal_8h}{\-Goal.\-h}\end{DoxyCompactItemize}
