\hypertarget{structUnitMemory}{\section{\-Unit\-Memory \-Struct \-Reference}
\label{structUnitMemory}\index{\-Unit\-Memory@{\-Unit\-Memory}}
}


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



\-Collaboration diagram for \-Unit\-Memory\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{structUnitMemory__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structUnitMemory_a6f2f8744500848a5b55959f1cd5f2fa1}{\-Unit\-Memory} (\-Unit $\ast$u)
\item 
bool \hyperlink{structUnitMemory_a19ff64e2884733b9f2dab76d822a8517}{refresh} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\-Unit $\ast$ \hyperlink{structUnitMemory_ae927e922707603dc19b935776f7cb03e}{unit}
\item 
\-Unit\-Type \hyperlink{structUnitMemory_aac3b49e25e4387b307b2daaa093bd4b0}{type}
\item 
int \hyperlink{structUnitMemory_ab695d88186a2dc9518583195356f671c}{known\-Hit\-Points}
\item 
int \hyperlink{structUnitMemory_afc53570fc52d2fc77d46965675b28265}{known\-Shields}
\item 
int \hyperlink{structUnitMemory_ab35048fbe1865e50db0bf141e4a315fd}{known\-Resources}
\item 
bool \hyperlink{structUnitMemory_aca0592ab395eec3a5cb4606cfdece8ea}{was\-Lifted}
\item 
bool \hyperlink{structUnitMemory_ae0f9f4c22b90f30eb119607f38e52356}{was\-Detected}
\item 
\-Position \hyperlink{structUnitMemory_ab8c61aebb13a9b156f5f4d6079adf6b8}{known\-Position}
\item 
\hyperlink{classMapSector}{\-Map\-Sector} $\ast$ \hyperlink{structUnitMemory_a35c481128f038d3847640bd8be3cba1e}{known\-Sector}
\item 
\-Player $\ast$ \hyperlink{structUnitMemory_a525522ac6fe06aa552daae534da0dbe4}{known\-Player}
\item 
bool \hyperlink{structUnitMemory_ad85eb5bceeb5a4e3d84fa458139163d7}{was\-Enemy}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structUnitMemory_a6f2f8744500848a5b55959f1cd5f2fa1}{\index{\-Unit\-Memory@{\-Unit\-Memory}!\-Unit\-Memory@{\-Unit\-Memory}}
\index{\-Unit\-Memory@{\-Unit\-Memory}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{\-Unit\-Memory}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Memory\-::\-Unit\-Memory} (
\begin{DoxyParamCaption}
\item[{\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{structUnitMemory_a6f2f8744500848a5b55959f1cd5f2fa1}


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




\subsection{\-Member \-Function \-Documentation}
\hypertarget{structUnitMemory_a19ff64e2884733b9f2dab76d822a8517}{\index{\-Unit\-Memory@{\-Unit\-Memory}!refresh@{refresh}}
\index{refresh@{refresh}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{refresh}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Unit\-Memory\-::refresh} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structUnitMemory_a19ff64e2884733b9f2dab76d822a8517}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{structUnitMemory_ab695d88186a2dc9518583195356f671c}{\index{\-Unit\-Memory@{\-Unit\-Memory}!known\-Hit\-Points@{known\-Hit\-Points}}
\index{known\-Hit\-Points@{known\-Hit\-Points}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{known\-Hit\-Points}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Unit\-Memory\-::known\-Hit\-Points}}}\label{structUnitMemory_ab695d88186a2dc9518583195356f671c}
\hypertarget{structUnitMemory_a525522ac6fe06aa552daae534da0dbe4}{\index{\-Unit\-Memory@{\-Unit\-Memory}!known\-Player@{known\-Player}}
\index{known\-Player@{known\-Player}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{known\-Player}]{\setlength{\rightskip}{0pt plus 5cm}\-Player$\ast$ {\bf \-Unit\-Memory\-::known\-Player}}}\label{structUnitMemory_a525522ac6fe06aa552daae534da0dbe4}
\hypertarget{structUnitMemory_ab8c61aebb13a9b156f5f4d6079adf6b8}{\index{\-Unit\-Memory@{\-Unit\-Memory}!known\-Position@{known\-Position}}
\index{known\-Position@{known\-Position}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{known\-Position}]{\setlength{\rightskip}{0pt plus 5cm}\-Position {\bf \-Unit\-Memory\-::known\-Position}}}\label{structUnitMemory_ab8c61aebb13a9b156f5f4d6079adf6b8}
\hypertarget{structUnitMemory_ab35048fbe1865e50db0bf141e4a315fd}{\index{\-Unit\-Memory@{\-Unit\-Memory}!known\-Resources@{known\-Resources}}
\index{known\-Resources@{known\-Resources}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{known\-Resources}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Unit\-Memory\-::known\-Resources}}}\label{structUnitMemory_ab35048fbe1865e50db0bf141e4a315fd}
\hypertarget{structUnitMemory_a35c481128f038d3847640bd8be3cba1e}{\index{\-Unit\-Memory@{\-Unit\-Memory}!known\-Sector@{known\-Sector}}
\index{known\-Sector@{known\-Sector}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{known\-Sector}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Map\-Sector}$\ast$ {\bf \-Unit\-Memory\-::known\-Sector}}}\label{structUnitMemory_a35c481128f038d3847640bd8be3cba1e}
\hypertarget{structUnitMemory_afc53570fc52d2fc77d46965675b28265}{\index{\-Unit\-Memory@{\-Unit\-Memory}!known\-Shields@{known\-Shields}}
\index{known\-Shields@{known\-Shields}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{known\-Shields}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Unit\-Memory\-::known\-Shields}}}\label{structUnitMemory_afc53570fc52d2fc77d46965675b28265}
\hypertarget{structUnitMemory_aac3b49e25e4387b307b2daaa093bd4b0}{\index{\-Unit\-Memory@{\-Unit\-Memory}!type@{type}}
\index{type@{type}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}\-Unit\-Type {\bf \-Unit\-Memory\-::type}}}\label{structUnitMemory_aac3b49e25e4387b307b2daaa093bd4b0}
\hypertarget{structUnitMemory_ae927e922707603dc19b935776f7cb03e}{\index{\-Unit\-Memory@{\-Unit\-Memory}!unit@{unit}}
\index{unit@{unit}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{unit}]{\setlength{\rightskip}{0pt plus 5cm}\-Unit$\ast$ {\bf \-Unit\-Memory\-::unit}}}\label{structUnitMemory_ae927e922707603dc19b935776f7cb03e}
\hypertarget{structUnitMemory_ae0f9f4c22b90f30eb119607f38e52356}{\index{\-Unit\-Memory@{\-Unit\-Memory}!was\-Detected@{was\-Detected}}
\index{was\-Detected@{was\-Detected}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{was\-Detected}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Unit\-Memory\-::was\-Detected}}}\label{structUnitMemory_ae0f9f4c22b90f30eb119607f38e52356}
\hypertarget{structUnitMemory_ad85eb5bceeb5a4e3d84fa458139163d7}{\index{\-Unit\-Memory@{\-Unit\-Memory}!was\-Enemy@{was\-Enemy}}
\index{was\-Enemy@{was\-Enemy}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{was\-Enemy}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Unit\-Memory\-::was\-Enemy}}}\label{structUnitMemory_ad85eb5bceeb5a4e3d84fa458139163d7}
\hypertarget{structUnitMemory_aca0592ab395eec3a5cb4606cfdece8ea}{\index{\-Unit\-Memory@{\-Unit\-Memory}!was\-Lifted@{was\-Lifted}}
\index{was\-Lifted@{was\-Lifted}!UnitMemory@{\-Unit\-Memory}}
\subsubsection[{was\-Lifted}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Unit\-Memory\-::was\-Lifted}}}\label{structUnitMemory_aca0592ab395eec3a5cb4606cfdece8ea}


\-The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{Environment_8h}{\-Environment.\-h}\item 
\hyperlink{Environment_8cpp}{\-Environment.\-cpp}\end{DoxyCompactItemize}
