\hypertarget{classSupplyManager}{\section{\-Supply\-Manager \-Class \-Reference}
\label{classSupplyManager}\index{\-Supply\-Manager@{\-Supply\-Manager}}
}


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



\-Collaboration diagram for \-Supply\-Manager\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classSupplyManager__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classSupplyManager_a5026acf9a6f23bf262f4a23f445c3b5a}{\-Supply\-Manager} ()
\item 
void \hyperlink{classSupplyManager_afeb36b0dd25ba0a36092e600b374c519}{set\-Build\-Manager} (\hyperlink{classBuildManager}{\-Build\-Manager} $\ast$\hyperlink{classSupplyManager_a18ee89351e32c16b71b827e8499ab4e3}{build\-Manager})
\item 
void \hyperlink{classSupplyManager_a90ee48e5b94d5cce65b9c988d811c125}{set\-Build\-Order\-Manager} (\hyperlink{classBuildOrderManager}{\-Build\-Order\-Manager} $\ast$\hyperlink{classSupplyManager_a9241ceef6bb63e425bea59711d901654}{build\-Order\-Manager})
\item 
void \hyperlink{classSupplyManager_a7ae75b01fbb810b22de2870c0d4a7141}{update} ()
\item 
std\-::string \hyperlink{classSupplyManager_aca5f5f495846202a80762ea7441d1fde}{get\-Name} () const 
\item 
int \hyperlink{classSupplyManager_acbe62b79db9261c281dea57a4c92b8c0}{get\-Planned\-Supply} () const 
\item 
int \hyperlink{classSupplyManager_ade3fe0df6ba3d2777b496e48ec6e84ca}{get\-Supply\-Time} (int supply\-Count) const 
\item 
void \hyperlink{classSupplyManager_a8c3d67d18ec5053eb55a45480e0cfc9f}{set\-Seed\-Position} (\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} p)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBuildManager}{\-Build\-Manager} $\ast$ \hyperlink{classSupplyManager_a18ee89351e32c16b71b827e8499ab4e3}{build\-Manager}
\item 
\hyperlink{classBuildOrderManager}{\-Build\-Order\-Manager} $\ast$ \hyperlink{classSupplyManager_a9241ceef6bb63e425bea59711d901654}{build\-Order\-Manager}
\item 
int \hyperlink{classSupplyManager_a544a369eaa8d08620bd2d4db2b8aa6c3}{last\-Frame\-Check}
\item 
\hyperlink{classBWAPI_1_1TilePosition}{\-B\-W\-A\-P\-I\-::\-Tile\-Position} \hyperlink{classSupplyManager_a6d2296d182e815b0f8cadcb9b7c73892}{seed\-Position}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classSupplyManager_a5026acf9a6f23bf262f4a23f445c3b5a}{\index{\-Supply\-Manager@{\-Supply\-Manager}!\-Supply\-Manager@{\-Supply\-Manager}}
\index{\-Supply\-Manager@{\-Supply\-Manager}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{\-Supply\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Supply\-Manager\-::\-Supply\-Manager} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classSupplyManager_a5026acf9a6f23bf262f4a23f445c3b5a}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classSupplyManager_aca5f5f495846202a80762ea7441d1fde}{\index{\-Supply\-Manager@{\-Supply\-Manager}!get\-Name@{get\-Name}}
\index{get\-Name@{get\-Name}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{get\-Name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Supply\-Manager\-::get\-Name} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classSupplyManager_aca5f5f495846202a80762ea7441d1fde}
\hypertarget{classSupplyManager_acbe62b79db9261c281dea57a4c92b8c0}{\index{\-Supply\-Manager@{\-Supply\-Manager}!get\-Planned\-Supply@{get\-Planned\-Supply}}
\index{get\-Planned\-Supply@{get\-Planned\-Supply}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{get\-Planned\-Supply}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Supply\-Manager\-::get\-Planned\-Supply} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classSupplyManager_acbe62b79db9261c281dea57a4c92b8c0}


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




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


\hypertarget{classSupplyManager_ade3fe0df6ba3d2777b496e48ec6e84ca}{\index{\-Supply\-Manager@{\-Supply\-Manager}!get\-Supply\-Time@{get\-Supply\-Time}}
\index{get\-Supply\-Time@{get\-Supply\-Time}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{get\-Supply\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Supply\-Manager\-::get\-Supply\-Time} (
\begin{DoxyParamCaption}
\item[{int}]{supply\-Count}
\end{DoxyParamCaption}
) const}}\label{classSupplyManager_ade3fe0df6ba3d2777b496e48ec6e84ca}


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


\hypertarget{classSupplyManager_afeb36b0dd25ba0a36092e600b374c519}{\index{\-Supply\-Manager@{\-Supply\-Manager}!set\-Build\-Manager@{set\-Build\-Manager}}
\index{set\-Build\-Manager@{set\-Build\-Manager}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{set\-Build\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Supply\-Manager\-::set\-Build\-Manager} (
\begin{DoxyParamCaption}
\item[{{\bf \-Build\-Manager} $\ast$}]{build\-Manager}
\end{DoxyParamCaption}
)}}\label{classSupplyManager_afeb36b0dd25ba0a36092e600b374c519}
\hypertarget{classSupplyManager_a90ee48e5b94d5cce65b9c988d811c125}{\index{\-Supply\-Manager@{\-Supply\-Manager}!set\-Build\-Order\-Manager@{set\-Build\-Order\-Manager}}
\index{set\-Build\-Order\-Manager@{set\-Build\-Order\-Manager}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{set\-Build\-Order\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Supply\-Manager\-::set\-Build\-Order\-Manager} (
\begin{DoxyParamCaption}
\item[{{\bf \-Build\-Order\-Manager} $\ast$}]{build\-Order\-Manager}
\end{DoxyParamCaption}
)}}\label{classSupplyManager_a90ee48e5b94d5cce65b9c988d811c125}
\hypertarget{classSupplyManager_a8c3d67d18ec5053eb55a45480e0cfc9f}{\index{\-Supply\-Manager@{\-Supply\-Manager}!set\-Seed\-Position@{set\-Seed\-Position}}
\index{set\-Seed\-Position@{set\-Seed\-Position}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{set\-Seed\-Position}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Supply\-Manager\-::set\-Seed\-Position} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position}}]{p}
\end{DoxyParamCaption}
)}}\label{classSupplyManager_a8c3d67d18ec5053eb55a45480e0cfc9f}
\hypertarget{classSupplyManager_a7ae75b01fbb810b22de2870c0d4a7141}{\index{\-Supply\-Manager@{\-Supply\-Manager}!update@{update}}
\index{update@{update}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Supply\-Manager\-::update} (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classSupplyManager_a7ae75b01fbb810b22de2870c0d4a7141}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classSupplyManager_a18ee89351e32c16b71b827e8499ab4e3}{\index{\-Supply\-Manager@{\-Supply\-Manager}!build\-Manager@{build\-Manager}}
\index{build\-Manager@{build\-Manager}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{build\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Manager}$\ast$ {\bf \-Supply\-Manager\-::build\-Manager}}}\label{classSupplyManager_a18ee89351e32c16b71b827e8499ab4e3}
\hypertarget{classSupplyManager_a9241ceef6bb63e425bea59711d901654}{\index{\-Supply\-Manager@{\-Supply\-Manager}!build\-Order\-Manager@{build\-Order\-Manager}}
\index{build\-Order\-Manager@{build\-Order\-Manager}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{build\-Order\-Manager}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Build\-Order\-Manager}$\ast$ {\bf \-Supply\-Manager\-::build\-Order\-Manager}}}\label{classSupplyManager_a9241ceef6bb63e425bea59711d901654}
\hypertarget{classSupplyManager_a544a369eaa8d08620bd2d4db2b8aa6c3}{\index{\-Supply\-Manager@{\-Supply\-Manager}!last\-Frame\-Check@{last\-Frame\-Check}}
\index{last\-Frame\-Check@{last\-Frame\-Check}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{last\-Frame\-Check}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Supply\-Manager\-::last\-Frame\-Check}}}\label{classSupplyManager_a544a369eaa8d08620bd2d4db2b8aa6c3}
\hypertarget{classSupplyManager_a6d2296d182e815b0f8cadcb9b7c73892}{\index{\-Supply\-Manager@{\-Supply\-Manager}!seed\-Position@{seed\-Position}}
\index{seed\-Position@{seed\-Position}!SupplyManager@{\-Supply\-Manager}}
\subsubsection[{seed\-Position}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Tile\-Position} {\bf \-Supply\-Manager\-::seed\-Position}}}\label{classSupplyManager_a6d2296d182e815b0f8cadcb9b7c73892}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Aiur/include/\hyperlink{SupplyManager_8h}{\-Supply\-Manager.\-h}\item 
\-Aiur/src/\hyperlink{SupplyManager_8cpp}{\-Supply\-Manager.\-cpp}\end{DoxyCompactItemize}
