\hypertarget{classBase}{\section{\-Base \-Class \-Reference}
\label{classBase}\index{\-Base@{\-Base}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBase_abcabc423b14e74b2811fefaa41802cc4}{\-Base} (\-B\-W\-T\-A\-::\-Base\-Location $\ast$b, \-B\-W\-A\-P\-I\-::\-Unit $\ast$center=\hyperlink{CSingleton_8h_a070d2ce7b6bb7e5c05602aa8c308d0c4}{\-N\-U\-L\-L})
\item 
\hyperlink{classBase_a1efe18eacac95a3588a4d506c601c77d}{\-Base} (const \hyperlink{classBase}{\-Base} \&b)
\item 
void \hyperlink{classBase_ae81513e36159e8d3b02afdaeb0d0164e}{on\-Unit\-Destroy} (\-B\-W\-A\-P\-I\-::\-Unit $\ast$u)
\item 
\-B\-W\-T\-A\-::\-Base\-Location $\ast$ \hyperlink{classBase_a3c4ce81e3f44adc63df03bab6f9d504e}{get\-Base\-Location} () const 
\item 
\-B\-W\-A\-P\-I\-::\-Unit $\ast$ \hyperlink{classBase_a28200f04be799d527b79f31c81e9ff8f}{get\-Resource\-Depot} () const 
\item 
\-B\-W\-A\-P\-I\-::\-Unit $\ast$ \hyperlink{classBase_afcbb5a9bead8a71021e815cd5fe90896}{get\-Refinery} () const 
\item 
const std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit $\ast$ $>$ \& \hyperlink{classBase_a901f7f03224d3a7beff204d5a4a79850}{get\-Minerals} () const 
\item 
const std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit $\ast$ $>$ \& \hyperlink{classBase_a994cb3b127b47142da280a5306a1e4de}{get\-Geysers} () const 
\item 
void \hyperlink{classBase_a8837f21e34d9a0d6cc9a9494a0c96332}{set\-Active\-Gas} (bool gas)
\item 
void \hyperlink{classBase_a49ee0ff99c98affbba8054b44a94bfce}{set\-Paused} (bool paused)
\item 
bool \hyperlink{classBase_a57c517270ca60cac1078299acaa1f2b7}{is\-Paused} () const 
\item 
bool \hyperlink{classBase_a1fc33bf9be3c79e7599e1ca6396b4e2a}{is\-Ready} () const 
\item 
bool \hyperlink{classBase_a5935610412c3bad0496c4aafd4512076}{is\-Active} () const 
\item 
void \hyperlink{classBase_a2a8ca6082a379aa4819c71d09bed6651}{update} ()
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{classBase_aba6eaf0d5aa4d34026086b2f6f327461}{cannoned}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBase_abcabc423b14e74b2811fefaa41802cc4}{\index{\-Base@{\-Base}!\-Base@{\-Base}}
\index{\-Base@{\-Base}!Base@{\-Base}}
\subsubsection[{\-Base}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Base\-::\-Base} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-T\-A\-::\-Base\-Location $\ast$}]{b, }
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{center = {\ttfamily {\bf \-N\-U\-L\-L}}}
\end{DoxyParamCaption}
)}}\label{classBase_abcabc423b14e74b2811fefaa41802cc4}
\hypertarget{classBase_a1efe18eacac95a3588a4d506c601c77d}{\index{\-Base@{\-Base}!\-Base@{\-Base}}
\index{\-Base@{\-Base}!Base@{\-Base}}
\subsubsection[{\-Base}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Base\-::\-Base} (
\begin{DoxyParamCaption}
\item[{const {\bf \-Base} \&}]{b}
\end{DoxyParamCaption}
)}}\label{classBase_a1efe18eacac95a3588a4d506c601c77d}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBase_a3c4ce81e3f44adc63df03bab6f9d504e}{\index{\-Base@{\-Base}!get\-Base\-Location@{get\-Base\-Location}}
\index{get\-Base\-Location@{get\-Base\-Location}!Base@{\-Base}}
\subsubsection[{get\-Base\-Location}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-T\-A\-::\-Base\-Location $\ast$ {\bf \-Base\-::get\-Base\-Location} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBase_a3c4ce81e3f44adc63df03bab6f9d504e}


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


\hypertarget{classBase_a994cb3b127b47142da280a5306a1e4de}{\index{\-Base@{\-Base}!get\-Geysers@{get\-Geysers}}
\index{get\-Geysers@{get\-Geysers}!Base@{\-Base}}
\subsubsection[{get\-Geysers}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit $\ast$ $>$ {\bf \-Base\-::get\-Geysers} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBase_a994cb3b127b47142da280a5306a1e4de}
\hypertarget{classBase_a901f7f03224d3a7beff204d5a4a79850}{\index{\-Base@{\-Base}!get\-Minerals@{get\-Minerals}}
\index{get\-Minerals@{get\-Minerals}!Base@{\-Base}}
\subsubsection[{get\-Minerals}]{\setlength{\rightskip}{0pt plus 5cm}std\-::set$<$ \-B\-W\-A\-P\-I\-::\-Unit $\ast$ $>$ {\bf \-Base\-::get\-Minerals} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBase_a901f7f03224d3a7beff204d5a4a79850}
\hypertarget{classBase_afcbb5a9bead8a71021e815cd5fe90896}{\index{\-Base@{\-Base}!get\-Refinery@{get\-Refinery}}
\index{get\-Refinery@{get\-Refinery}!Base@{\-Base}}
\subsubsection[{get\-Refinery}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-A\-P\-I\-::\-Unit $\ast$ {\bf \-Base\-::get\-Refinery} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBase_afcbb5a9bead8a71021e815cd5fe90896}
\hypertarget{classBase_a28200f04be799d527b79f31c81e9ff8f}{\index{\-Base@{\-Base}!get\-Resource\-Depot@{get\-Resource\-Depot}}
\index{get\-Resource\-Depot@{get\-Resource\-Depot}!Base@{\-Base}}
\subsubsection[{get\-Resource\-Depot}]{\setlength{\rightskip}{0pt plus 5cm}\-B\-W\-A\-P\-I\-::\-Unit $\ast$ {\bf \-Base\-::get\-Resource\-Depot} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBase_a28200f04be799d527b79f31c81e9ff8f}


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


\hypertarget{classBase_a5935610412c3bad0496c4aafd4512076}{\index{\-Base@{\-Base}!is\-Active@{is\-Active}}
\index{is\-Active@{is\-Active}!Base@{\-Base}}
\subsubsection[{is\-Active}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Base\-::is\-Active} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBase_a5935610412c3bad0496c4aafd4512076}


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


\hypertarget{classBase_a57c517270ca60cac1078299acaa1f2b7}{\index{\-Base@{\-Base}!is\-Paused@{is\-Paused}}
\index{is\-Paused@{is\-Paused}!Base@{\-Base}}
\subsubsection[{is\-Paused}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Base\-::is\-Paused} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBase_a57c517270ca60cac1078299acaa1f2b7}
\hypertarget{classBase_a1fc33bf9be3c79e7599e1ca6396b4e2a}{\index{\-Base@{\-Base}!is\-Ready@{is\-Ready}}
\index{is\-Ready@{is\-Ready}!Base@{\-Base}}
\subsubsection[{is\-Ready}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Base\-::is\-Ready} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classBase_a1fc33bf9be3c79e7599e1ca6396b4e2a}


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


\hypertarget{classBase_ae81513e36159e8d3b02afdaeb0d0164e}{\index{\-Base@{\-Base}!on\-Unit\-Destroy@{on\-Unit\-Destroy}}
\index{on\-Unit\-Destroy@{on\-Unit\-Destroy}!Base@{\-Base}}
\subsubsection[{on\-Unit\-Destroy}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Base\-::on\-Unit\-Destroy} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Unit $\ast$}]{u}
\end{DoxyParamCaption}
)}}\label{classBase_ae81513e36159e8d3b02afdaeb0d0164e}


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


\hypertarget{classBase_a8837f21e34d9a0d6cc9a9494a0c96332}{\index{\-Base@{\-Base}!set\-Active\-Gas@{set\-Active\-Gas}}
\index{set\-Active\-Gas@{set\-Active\-Gas}!Base@{\-Base}}
\subsubsection[{set\-Active\-Gas}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Base\-::set\-Active\-Gas} (
\begin{DoxyParamCaption}
\item[{bool}]{gas}
\end{DoxyParamCaption}
)}}\label{classBase_a8837f21e34d9a0d6cc9a9494a0c96332}


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


\hypertarget{classBase_a49ee0ff99c98affbba8054b44a94bfce}{\index{\-Base@{\-Base}!set\-Paused@{set\-Paused}}
\index{set\-Paused@{set\-Paused}!Base@{\-Base}}
\subsubsection[{set\-Paused}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Base\-::set\-Paused} (
\begin{DoxyParamCaption}
\item[{bool}]{paused}
\end{DoxyParamCaption}
)}}\label{classBase_a49ee0ff99c98affbba8054b44a94bfce}
\hypertarget{classBase_a2a8ca6082a379aa4819c71d09bed6651}{\index{\-Base@{\-Base}!update@{update}}
\index{update@{update}!Base@{\-Base}}
\subsubsection[{update}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Base\-::update} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classBase_a2a8ca6082a379aa4819c71d09bed6651}


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




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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBase_aba6eaf0d5aa4d34026086b2f6f327461}{\index{\-Base@{\-Base}!cannoned@{cannoned}}
\index{cannoned@{cannoned}!Base@{\-Base}}
\subsubsection[{cannoned}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Base\-::cannoned}}}\label{classBase_aba6eaf0d5aa4d34026086b2f6f327461}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{Base_8h}{\-Base.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{Base_8cpp}{\-Base.\-cpp}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{Copie_01de_01Base_8cpp}{\-Copie de Base.\-cpp}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{MacroBase_8cpp}{\-Macro\-Base.\-cpp}\end{DoxyCompactItemize}
