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

77 lines
3.4 KiB
TeX

\hypertarget{class_item_inventory}{}\doxysection{Класс Item\+Inventory}
\label{class_item_inventory}\index{ItemInventory@{ItemInventory}}
Класс \mbox{\hyperlink{class_item_inventory}{Item\+Inventory}} управляет предметами, доступными для игрока.
{\ttfamily \#include $<$item\+\_\+inventory.\+h$>$}
\doxysubsection*{Открытые члены}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{class_item_inventory_a33e49c32a8761ae707da8b7b1875acce}{add\+Item}} ()
\begin{DoxyCompactList}\small\item\em Добавляет предмет в инвентарь. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_item_inventory_a401e0ab07c2abe546edacda837a44c2b}{remove\+Item}} (int item\+Id)
\begin{DoxyCompactList}\small\item\em Удаляет предмет из инвентаря. \end{DoxyCompactList}\item
void \mbox{\hyperlink{class_item_inventory_a2c19e0eb0e6bd5b661540c0dd75efc91}{use\+Item}} (int item\+Id)
\begin{DoxyCompactList}\small\item\em Использует предмет. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection{Подробное описание}
Класс \mbox{\hyperlink{class_item_inventory}{Item\+Inventory}} управляет предметами, доступными для игрока.
\doxysubsection{Методы}
\mbox{\Hypertarget{class_item_inventory_a33e49c32a8761ae707da8b7b1875acce}\label{class_item_inventory_a33e49c32a8761ae707da8b7b1875acce}}
\index{ItemInventory@{ItemInventory}!addItem@{addItem}}
\index{addItem@{addItem}!ItemInventory@{ItemInventory}}
\doxysubsubsection{\texorpdfstring{addItem()}{addItem()}}
{\footnotesize\ttfamily void Item\+Inventory\+::add\+Item (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
Добавляет предмет в инвентарь.
\begin{DoxyParams}{Аргументы}
{\em item\+Params} & Параметры добавляемого предмета. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_item_inventory_a401e0ab07c2abe546edacda837a44c2b}\label{class_item_inventory_a401e0ab07c2abe546edacda837a44c2b}}
\index{ItemInventory@{ItemInventory}!removeItem@{removeItem}}
\index{removeItem@{removeItem}!ItemInventory@{ItemInventory}}
\doxysubsubsection{\texorpdfstring{removeItem()}{removeItem()}}
{\footnotesize\ttfamily void Item\+Inventory\+::remove\+Item (\begin{DoxyParamCaption}\item[{int}]{item\+Id }\end{DoxyParamCaption})}
Удаляет предмет из инвентаря.
\begin{DoxyParams}{Аргументы}
{\em item\+Id} & Идентификатор предмета для удаления. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{class_item_inventory_a2c19e0eb0e6bd5b661540c0dd75efc91}\label{class_item_inventory_a2c19e0eb0e6bd5b661540c0dd75efc91}}
\index{ItemInventory@{ItemInventory}!useItem@{useItem}}
\index{useItem@{useItem}!ItemInventory@{ItemInventory}}
\doxysubsubsection{\texorpdfstring{useItem()}{useItem()}}
{\footnotesize\ttfamily void Item\+Inventory\+::use\+Item (\begin{DoxyParamCaption}\item[{int}]{item\+Id }\end{DoxyParamCaption})}
Использует предмет.
\begin{DoxyParams}{Аргументы}
{\em item\+Id} & Идентификатор предмета для использования. \\
\hline
\end{DoxyParams}
Объявления и описания членов класса находятся в файле\+:\begin{DoxyCompactItemize}
\item
item\+\_\+inventory.\+h\end{DoxyCompactItemize}