\hypertarget{classProductionManager}{\section{\-Production\-Manager \-Class \-Reference}
\label{classProductionManager}\index{\-Production\-Manager@{\-Production\-Manager}}
}


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



\-Collaboration diagram for \-Production\-Manager\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classProductionManager__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classProductionManager_ae70094d076c6bfa1acb208369b4d42ab}{\-Production\-Manager} ()
\item 
void \hyperlink{classProductionManager_a49fb8ff39d08738516e55b1ac1d24e4c}{on\-Building\-Show} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\item 
void \hyperlink{classProductionManager_a0ffb6ade00b57cb7dba4db539800daf6}{on\-Frame} ()
\item 
void \hyperlink{classProductionManager_ac5e368294e453e704cef9e74ba1395c8}{on\-Building\-Destroy} (\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$unit)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classProductionManager_a422bcd5ad8b5b18576f2fbe728ba3913}{\-\_\-command\-Centers}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classProductionManager_ad0b0a5e22089eef64ac111fab923de01}{\-\_\-barracks}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classProductionManager_a3a51a00a9c99b5537be92758c177d13a}{\-\_\-factories}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classProductionManager_a3e0340cd7313dcf3e07a679c08e55ff5}{\-\_\-starports}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$ \hyperlink{classProductionManager_ac709aaa40c72bd082c190db32bbaedd5}{\-\_\-academy}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$ \hyperlink{classProductionManager_a978849e05aa1a4363edb7fd97d3808bc}{\-\_\-engineering\-Bay}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classProductionManager_a2387677a3c236675130ec3283e018bbb}{\-\_\-machine\-Shop}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classProductionManager_a9f4cb4ae7ac3e239185e3216595c55f6}{\-\_\-control\-Tower}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classProductionManager_a54792559c6a70ecded1f53c97b41627f}{\-\_\-armory}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$ \hyperlink{classProductionManager_af989e3bad49d95075fd44a5bfb1a0248}{\-\_\-science\-Facility}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$ \hyperlink{classProductionManager_a9e5a70f78d27cecf56cec6ebe1961f25}{\-\_\-physics\-Lab}
\item 
\hyperlink{classBWAPI_1_1Unit}{\-B\-W\-A\-P\-I\-::\-Unit} $\ast$ \hyperlink{classProductionManager_a7c1416510121ffb71b8accff63d78753}{\-\_\-covert\-Ops}
\item 
\hyperlink{Common_8h_a2b5cd4729e1b048cff2672878d144527}{\-Unit\-Set} \hyperlink{classProductionManager_a35a58d64a662214381513e23fd5e0b01}{\-\_\-nuclear\-Silo}
\end{DoxyCompactItemize}


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


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classProductionManager_ac5e368294e453e704cef9e74ba1395c8}{\index{\-Production\-Manager@{\-Production\-Manager}!on\-Building\-Destroy@{on\-Building\-Destroy}}
\index{on\-Building\-Destroy@{on\-Building\-Destroy}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{on\-Building\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Production\-Manager\-::on\-Building\-Destroy} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classProductionManager_ac5e368294e453e704cef9e74ba1395c8}


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


\hypertarget{classProductionManager_a49fb8ff39d08738516e55b1ac1d24e4c}{\index{\-Production\-Manager@{\-Production\-Manager}!on\-Building\-Show@{on\-Building\-Show}}
\index{on\-Building\-Show@{on\-Building\-Show}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{on\-Building\-Show}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Production\-Manager\-::on\-Building\-Show} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Unit} $\ast$}]{unit}
\end{DoxyParamCaption}
)}}\label{classProductionManager_a49fb8ff39d08738516e55b1ac1d24e4c}


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


\hypertarget{classProductionManager_a0ffb6ade00b57cb7dba4db539800daf6}{\index{\-Production\-Manager@{\-Production\-Manager}!on\-Frame@{on\-Frame}}
\index{on\-Frame@{on\-Frame}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{on\-Frame}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Production\-Manager\-::on\-Frame} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classProductionManager_a0ffb6ade00b57cb7dba4db539800daf6}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classProductionManager_ac709aaa40c72bd082c190db32bbaedd5}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-academy@{\-\_\-academy}}
\index{\-\_\-academy@{\-\_\-academy}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-academy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$ {\bf \-Production\-Manager\-::\-\_\-academy}}}\label{classProductionManager_ac709aaa40c72bd082c190db32bbaedd5}
\hypertarget{classProductionManager_a54792559c6a70ecded1f53c97b41627f}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-armory@{\-\_\-armory}}
\index{\-\_\-armory@{\-\_\-armory}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-armory}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Production\-Manager\-::\-\_\-armory}}}\label{classProductionManager_a54792559c6a70ecded1f53c97b41627f}
\hypertarget{classProductionManager_ad0b0a5e22089eef64ac111fab923de01}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-barracks@{\-\_\-barracks}}
\index{\-\_\-barracks@{\-\_\-barracks}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-barracks}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Production\-Manager\-::\-\_\-barracks}}}\label{classProductionManager_ad0b0a5e22089eef64ac111fab923de01}
\hypertarget{classProductionManager_a422bcd5ad8b5b18576f2fbe728ba3913}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-command\-Centers@{\-\_\-command\-Centers}}
\index{\-\_\-command\-Centers@{\-\_\-command\-Centers}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-command\-Centers}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Production\-Manager\-::\-\_\-command\-Centers}}}\label{classProductionManager_a422bcd5ad8b5b18576f2fbe728ba3913}
\hypertarget{classProductionManager_a9f4cb4ae7ac3e239185e3216595c55f6}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-control\-Tower@{\-\_\-control\-Tower}}
\index{\-\_\-control\-Tower@{\-\_\-control\-Tower}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-control\-Tower}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Production\-Manager\-::\-\_\-control\-Tower}}}\label{classProductionManager_a9f4cb4ae7ac3e239185e3216595c55f6}
\hypertarget{classProductionManager_a7c1416510121ffb71b8accff63d78753}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-covert\-Ops@{\-\_\-covert\-Ops}}
\index{\-\_\-covert\-Ops@{\-\_\-covert\-Ops}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-covert\-Ops}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$ {\bf \-Production\-Manager\-::\-\_\-covert\-Ops}}}\label{classProductionManager_a7c1416510121ffb71b8accff63d78753}
\hypertarget{classProductionManager_a978849e05aa1a4363edb7fd97d3808bc}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-engineering\-Bay@{\-\_\-engineering\-Bay}}
\index{\-\_\-engineering\-Bay@{\-\_\-engineering\-Bay}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-engineering\-Bay}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$ {\bf \-Production\-Manager\-::\-\_\-engineering\-Bay}}}\label{classProductionManager_a978849e05aa1a4363edb7fd97d3808bc}
\hypertarget{classProductionManager_a3a51a00a9c99b5537be92758c177d13a}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-factories@{\-\_\-factories}}
\index{\-\_\-factories@{\-\_\-factories}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-factories}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Production\-Manager\-::\-\_\-factories}}}\label{classProductionManager_a3a51a00a9c99b5537be92758c177d13a}
\hypertarget{classProductionManager_a2387677a3c236675130ec3283e018bbb}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-machine\-Shop@{\-\_\-machine\-Shop}}
\index{\-\_\-machine\-Shop@{\-\_\-machine\-Shop}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-machine\-Shop}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Production\-Manager\-::\-\_\-machine\-Shop}}}\label{classProductionManager_a2387677a3c236675130ec3283e018bbb}
\hypertarget{classProductionManager_a35a58d64a662214381513e23fd5e0b01}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-nuclear\-Silo@{\-\_\-nuclear\-Silo}}
\index{\-\_\-nuclear\-Silo@{\-\_\-nuclear\-Silo}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-nuclear\-Silo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Production\-Manager\-::\-\_\-nuclear\-Silo}}}\label{classProductionManager_a35a58d64a662214381513e23fd5e0b01}
\hypertarget{classProductionManager_a9e5a70f78d27cecf56cec6ebe1961f25}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-physics\-Lab@{\-\_\-physics\-Lab}}
\index{\-\_\-physics\-Lab@{\-\_\-physics\-Lab}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-physics\-Lab}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$ {\bf \-Production\-Manager\-::\-\_\-physics\-Lab}}}\label{classProductionManager_a9e5a70f78d27cecf56cec6ebe1961f25}
\hypertarget{classProductionManager_af989e3bad49d95075fd44a5bfb1a0248}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-science\-Facility@{\-\_\-science\-Facility}}
\index{\-\_\-science\-Facility@{\-\_\-science\-Facility}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-science\-Facility}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-W\-A\-P\-I\-::\-Unit}$\ast$ {\bf \-Production\-Manager\-::\-\_\-science\-Facility}}}\label{classProductionManager_af989e3bad49d95075fd44a5bfb1a0248}
\hypertarget{classProductionManager_a3e0340cd7313dcf3e07a679c08e55ff5}{\index{\-Production\-Manager@{\-Production\-Manager}!\-\_\-starports@{\-\_\-starports}}
\index{\-\_\-starports@{\-\_\-starports}!ProductionManager@{\-Production\-Manager}}
\subsubsection[{\-\_\-starports}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Unit\-Set} {\bf \-Production\-Manager\-::\-\_\-starports}}}\label{classProductionManager_a3e0340cd7313dcf3e07a679c08e55ff5}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{ProductionManager_8h}{\-Production\-Manager.\-h}\item 
\-Example\-A\-I\-Module/\-Source/\hyperlink{ProductionManager_8cpp}{\-Production\-Manager.\-cpp}\end{DoxyCompactItemize}
