pppi-rpg-game/program/latex/class_achievements_system.tex

63 lines
3.5 KiB
TeX

\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}