\hypertarget{classMacroBuildOrderManager}{\section{\-Macro\-Build\-Order\-Manager \-Class \-Reference}
\label{classMacroBuildOrderManager}\index{\-Macro\-Build\-Order\-Manager@{\-Macro\-Build\-Order\-Manager}}
}


{\ttfamily \#include $<$\-Macro\-Build\-Order\-Manager.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classMacroBuildOrderManager_afaddfe7d6771958ab76a8cfde9bec14e}{build} (int count, \-B\-W\-A\-P\-I\-::\-Unit\-Type t, int priority, \-B\-W\-A\-P\-I\-::\-Tile\-Position seed\-Position=\hyperlink{Macro_2UnitGroup_8h_add79f866c2bbd6a8c66c9111fda8bca6ac9d3e887722f2bc482bcca9d41c512af}{\-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None})
\item 
void \hyperlink{classMacroBuildOrderManager_aecca7f04e65f0fc68a57bff4adc455b0}{build\-Additional} (int count, \-B\-W\-A\-P\-I\-::\-Unit\-Type t, int priority, \-B\-W\-A\-P\-I\-::\-Tile\-Position seed\-Position=\hyperlink{Macro_2UnitGroup_8h_add79f866c2bbd6a8c66c9111fda8bca6ac9d3e887722f2bc482bcca9d41c512af}{\-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None})
\item 
void \hyperlink{classMacroBuildOrderManager_a9ceffc32ad4753f9bd230012f54b1dfd}{research} (\-B\-W\-A\-P\-I\-::\-Tech\-Type t, int priority)
\item 
void \hyperlink{classMacroBuildOrderManager_abe76effa55607cb29bf76df360d14ee4}{upgrade} (int level, \-B\-W\-A\-P\-I\-::\-Upgrade\-Type t, int priority)
\end{DoxyCompactItemize}
\subsection*{\-Static \-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{classMacroBuildOrderManager}{\-Macro\-Build\-Order\-Manager} $\ast$ \hyperlink{classMacroBuildOrderManager_a470c652af66a5b7240697b5dea028f6e}{create} ()
\item 
static void \hyperlink{classMacroBuildOrderManager_a2e56f3577ed6596cef3d8e512ea52418}{destroy} ()
\end{DoxyCompactItemize}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classMacroBuildOrderManager_afaddfe7d6771958ab76a8cfde9bec14e}{\index{\-Macro\-Build\-Order\-Manager@{\-Macro\-Build\-Order\-Manager}!build@{build}}
\index{build@{build}!MacroBuildOrderManager@{\-Macro\-Build\-Order\-Manager}}
\subsubsection[{build}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Macro\-Build\-Order\-Manager\-::build} (
\begin{DoxyParamCaption}
\item[{int}]{count, }
\item[{\-B\-W\-A\-P\-I\-::\-Unit\-Type}]{t, }
\item[{int}]{priority, }
\item[{\-B\-W\-A\-P\-I\-::\-Tile\-Position}]{seed\-Position = {\ttfamily {\bf \-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None}}}
\end{DoxyParamCaption}
)}}\label{classMacroBuildOrderManager_afaddfe7d6771958ab76a8cfde9bec14e}
\hypertarget{classMacroBuildOrderManager_aecca7f04e65f0fc68a57bff4adc455b0}{\index{\-Macro\-Build\-Order\-Manager@{\-Macro\-Build\-Order\-Manager}!build\-Additional@{build\-Additional}}
\index{build\-Additional@{build\-Additional}!MacroBuildOrderManager@{\-Macro\-Build\-Order\-Manager}}
\subsubsection[{build\-Additional}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Macro\-Build\-Order\-Manager\-::build\-Additional} (
\begin{DoxyParamCaption}
\item[{int}]{count, }
\item[{\-B\-W\-A\-P\-I\-::\-Unit\-Type}]{t, }
\item[{int}]{priority, }
\item[{\-B\-W\-A\-P\-I\-::\-Tile\-Position}]{seed\-Position = {\ttfamily {\bf \-B\-W\-A\-P\-I\-::\-Tile\-Positions\-::\-None}}}
\end{DoxyParamCaption}
)}}\label{classMacroBuildOrderManager_aecca7f04e65f0fc68a57bff4adc455b0}
\hypertarget{classMacroBuildOrderManager_a470c652af66a5b7240697b5dea028f6e}{\index{\-Macro\-Build\-Order\-Manager@{\-Macro\-Build\-Order\-Manager}!create@{create}}
\index{create@{create}!MacroBuildOrderManager@{\-Macro\-Build\-Order\-Manager}}
\subsubsection[{create}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Macro\-Build\-Order\-Manager}$\ast$ {\bf \-Macro\-Build\-Order\-Manager\-::create} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classMacroBuildOrderManager_a470c652af66a5b7240697b5dea028f6e}
\hypertarget{classMacroBuildOrderManager_a2e56f3577ed6596cef3d8e512ea52418}{\index{\-Macro\-Build\-Order\-Manager@{\-Macro\-Build\-Order\-Manager}!destroy@{destroy}}
\index{destroy@{destroy}!MacroBuildOrderManager@{\-Macro\-Build\-Order\-Manager}}
\subsubsection[{destroy}]{\setlength{\rightskip}{0pt plus 5cm}static void {\bf \-Macro\-Build\-Order\-Manager\-::destroy} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{classMacroBuildOrderManager_a2e56f3577ed6596cef3d8e512ea52418}
\hypertarget{classMacroBuildOrderManager_a9ceffc32ad4753f9bd230012f54b1dfd}{\index{\-Macro\-Build\-Order\-Manager@{\-Macro\-Build\-Order\-Manager}!research@{research}}
\index{research@{research}!MacroBuildOrderManager@{\-Macro\-Build\-Order\-Manager}}
\subsubsection[{research}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Macro\-Build\-Order\-Manager\-::research} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Tech\-Type}]{t, }
\item[{int}]{priority}
\end{DoxyParamCaption}
)}}\label{classMacroBuildOrderManager_a9ceffc32ad4753f9bd230012f54b1dfd}
\hypertarget{classMacroBuildOrderManager_abe76effa55607cb29bf76df360d14ee4}{\index{\-Macro\-Build\-Order\-Manager@{\-Macro\-Build\-Order\-Manager}!upgrade@{upgrade}}
\index{upgrade@{upgrade}!MacroBuildOrderManager@{\-Macro\-Build\-Order\-Manager}}
\subsubsection[{upgrade}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Macro\-Build\-Order\-Manager\-::upgrade} (
\begin{DoxyParamCaption}
\item[{int}]{level, }
\item[{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type}]{t, }
\item[{int}]{priority}
\end{DoxyParamCaption}
)}}\label{classMacroBuildOrderManager_abe76effa55607cb29bf76df360d14ee4}


\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{MacroBuildOrderManager_8h}{\-Macro\-Build\-Order\-Manager.\-h}\end{DoxyCompactItemize}
