\hypertarget{class_achievements_system}{}\doxysection{Класс Achievements\+System}
\label{class_achievements_system}\index{AchievementsSystem@{AchievementsSystem}}


Класс \mbox{\hyperlink{class_achievements_system}{Achievements\+System}} управляет достижениями игрока и награждает их за выполнение определенных задач.  




{\ttfamily \#include $<$achievements\+\_\+system.\+h$>$}

\doxysubsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{class_achievements_system_a48f359c15e1031f14968976d7ee6c3d2}{register\+Achievement}} ()
\begin{DoxyCompactList}\small\item\em Регистрирует новое достижение в системе. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_achievements_system_a6f3b5078470715f1f18b6d5d3ab58dfb}{check\+And\+Unlock}} ()
\begin{DoxyCompactList}\small\item\em Проверяет, выполнены ли условия достижения, и награждает игрока. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{class_achievements_system_a4072ea69a7bf18f87ebf71f207d58abc}\label{class_achievements_system_a4072ea69a7bf18f87ebf71f207d58abc}} 
void \mbox{\hyperlink{class_achievements_system_a4072ea69a7bf18f87ebf71f207d58abc}{get\+Unlocked\+Achievements}} ()
\begin{DoxyCompactList}\small\item\em Возвращает список достигнутых игроком достижений. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Подробное описание}
Класс \mbox{\hyperlink{class_achievements_system}{Achievements\+System}} управляет достижениями игрока и награждает их за выполнение определенных задач. 

\doxysubsection{Методы}
\mbox{\Hypertarget{class_achievements_system_a6f3b5078470715f1f18b6d5d3ab58dfb}\label{class_achievements_system_a6f3b5078470715f1f18b6d5d3ab58dfb}} 
\index{AchievementsSystem@{AchievementsSystem}!checkAndUnlock@{checkAndUnlock}}
\index{checkAndUnlock@{checkAndUnlock}!AchievementsSystem@{AchievementsSystem}}
\doxysubsubsection{\texorpdfstring{checkAndUnlock()}{checkAndUnlock()}}
{\footnotesize\ttfamily void Achievements\+System\+::check\+And\+Unlock (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Проверяет, выполнены ли условия достижения, и награждает игрока. 


\begin{DoxyParams}{Аргументы}
{\em check\+Params} & Параметры для проверки условий достижения. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_achievements_system_a48f359c15e1031f14968976d7ee6c3d2}\label{class_achievements_system_a48f359c15e1031f14968976d7ee6c3d2}} 
\index{AchievementsSystem@{AchievementsSystem}!registerAchievement@{registerAchievement}}
\index{registerAchievement@{registerAchievement}!AchievementsSystem@{AchievementsSystem}}
\doxysubsubsection{\texorpdfstring{registerAchievement()}{registerAchievement()}}
{\footnotesize\ttfamily void Achievements\+System\+::register\+Achievement (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Регистрирует новое достижение в системе. 


\begin{DoxyParams}{Аргументы}
{\em achievement\+Params} & Параметры достижения для регистрации. \\
\hline
\end{DoxyParams}


Объявления и описания членов класса находятся в файле\+:\begin{DoxyCompactItemize}
\item 
achievements\+\_\+system.\+h\end{DoxyCompactItemize}
