\hypertarget{classUpgradeTimeline}{\section{\-Upgrade\-Timeline \-Class \-Reference}
\label{classUpgradeTimeline}\index{\-Upgrade\-Timeline@{\-Upgrade\-Timeline}}
}


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

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classUpgradeTimeline_a67613355e66b11b51604b4874dbd2b93}{\-Upgrade\-Timeline} ()
\item 
void \hyperlink{classUpgradeTimeline_a6a3e9a2e58fb003b15323993c57ed76d}{reset} ()
\item 
int \hyperlink{classUpgradeTimeline_a8e13ccb1688ab929f6b6c3a5c9834d72}{get\-First\-Time} (\-B\-W\-A\-P\-I\-::\-Upgrade\-Type t, int level)
\item 
int \hyperlink{classUpgradeTimeline_a18ccb569b184b23a76e64e3544980b7c}{get\-Final\-Level} (\-B\-W\-A\-P\-I\-::\-Upgrade\-Type t)
\item 
void \hyperlink{classUpgradeTimeline_a4bc5f90d5055e08678e8b3ffdceecdac}{register\-Upgrade\-Level\-Increase} (int frame, \-B\-W\-A\-P\-I\-::\-Upgrade\-Type t)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Upgrade\-Type, \*
std\-::map$<$ int, int $>$ $>$ \hyperlink{classUpgradeTimeline_a2a629caa772067015fa4b7d9b3b3c962}{upgrade\-Events}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classUpgradeTimeline_a67613355e66b11b51604b4874dbd2b93}{\index{\-Upgrade\-Timeline@{\-Upgrade\-Timeline}!\-Upgrade\-Timeline@{\-Upgrade\-Timeline}}
\index{\-Upgrade\-Timeline@{\-Upgrade\-Timeline}!UpgradeTimeline@{\-Upgrade\-Timeline}}
\subsubsection[{\-Upgrade\-Timeline}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Upgrade\-Timeline\-::\-Upgrade\-Timeline} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUpgradeTimeline_a67613355e66b11b51604b4874dbd2b93}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classUpgradeTimeline_a18ccb569b184b23a76e64e3544980b7c}{\index{\-Upgrade\-Timeline@{\-Upgrade\-Timeline}!get\-Final\-Level@{get\-Final\-Level}}
\index{get\-Final\-Level@{get\-Final\-Level}!UpgradeTimeline@{\-Upgrade\-Timeline}}
\subsubsection[{get\-Final\-Level}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Upgrade\-Timeline\-::get\-Final\-Level} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type}]{t}
\end{DoxyParamCaption}
)}}\label{classUpgradeTimeline_a18ccb569b184b23a76e64e3544980b7c}
\hypertarget{classUpgradeTimeline_a8e13ccb1688ab929f6b6c3a5c9834d72}{\index{\-Upgrade\-Timeline@{\-Upgrade\-Timeline}!get\-First\-Time@{get\-First\-Time}}
\index{get\-First\-Time@{get\-First\-Time}!UpgradeTimeline@{\-Upgrade\-Timeline}}
\subsubsection[{get\-First\-Time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Upgrade\-Timeline\-::get\-First\-Time} (
\begin{DoxyParamCaption}
\item[{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type}]{t, }
\item[{int}]{level}
\end{DoxyParamCaption}
)}}\label{classUpgradeTimeline_a8e13ccb1688ab929f6b6c3a5c9834d72}
\hypertarget{classUpgradeTimeline_a4bc5f90d5055e08678e8b3ffdceecdac}{\index{\-Upgrade\-Timeline@{\-Upgrade\-Timeline}!register\-Upgrade\-Level\-Increase@{register\-Upgrade\-Level\-Increase}}
\index{register\-Upgrade\-Level\-Increase@{register\-Upgrade\-Level\-Increase}!UpgradeTimeline@{\-Upgrade\-Timeline}}
\subsubsection[{register\-Upgrade\-Level\-Increase}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Upgrade\-Timeline\-::register\-Upgrade\-Level\-Increase} (
\begin{DoxyParamCaption}
\item[{int}]{frame, }
\item[{\-B\-W\-A\-P\-I\-::\-Upgrade\-Type}]{t}
\end{DoxyParamCaption}
)}}\label{classUpgradeTimeline_a4bc5f90d5055e08678e8b3ffdceecdac}
\hypertarget{classUpgradeTimeline_a6a3e9a2e58fb003b15323993c57ed76d}{\index{\-Upgrade\-Timeline@{\-Upgrade\-Timeline}!reset@{reset}}
\index{reset@{reset}!UpgradeTimeline@{\-Upgrade\-Timeline}}
\subsubsection[{reset}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Upgrade\-Timeline\-::reset} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classUpgradeTimeline_a6a3e9a2e58fb003b15323993c57ed76d}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{classUpgradeTimeline_a2a629caa772067015fa4b7d9b3b3c962}{\index{\-Upgrade\-Timeline@{\-Upgrade\-Timeline}!upgrade\-Events@{upgrade\-Events}}
\index{upgrade\-Events@{upgrade\-Events}!UpgradeTimeline@{\-Upgrade\-Timeline}}
\subsubsection[{upgrade\-Events}]{\setlength{\rightskip}{0pt plus 5cm}std\-::map$<$ \-B\-W\-A\-P\-I\-::\-Upgrade\-Type, std\-::map$<$ int, int $>$ $>$ {\bf \-Upgrade\-Timeline\-::upgrade\-Events}}}\label{classUpgradeTimeline_a2a629caa772067015fa4b7d9b3b3c962}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{UpgradeTimeline_8h}{\-Upgrade\-Timeline.\-h}\item 
\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Macro/\hyperlink{UpgradeTimeline_8cpp}{\-Upgrade\-Timeline.\-cpp}\end{DoxyCompactItemize}
