mirror of
https://github.com/Maks1mS/pppi-rpg-game.git
synced 2024-12-25 07:04:38 +03:00
71 lines
4.1 KiB
TeX
71 lines
4.1 KiB
TeX
|
\hypertarget{class_controller_support}{}\doxysection{Класс Controller\+Support}
|
|||
|
\label{class_controller_support}\index{ControllerSupport@{ControllerSupport}}
|
|||
|
|
|||
|
|
|||
|
Класс \mbox{\hyperlink{class_controller_support}{Controller\+Support}} позволяет играть с использованием различных устройств ввода.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
{\ttfamily \#include $<$controller\+\_\+support.\+h$>$}
|
|||
|
|
|||
|
\doxysubsection*{Открытые члены}
|
|||
|
\begin{DoxyCompactItemize}
|
|||
|
\item
|
|||
|
\mbox{\Hypertarget{class_controller_support_a66da207947b3cc8d44d0cdd96cfc1f10}\label{class_controller_support_a66da207947b3cc8d44d0cdd96cfc1f10}}
|
|||
|
void \mbox{\hyperlink{class_controller_support_a66da207947b3cc8d44d0cdd96cfc1f10}{initialize}} ()
|
|||
|
\begin{DoxyCompactList}\small\item\em Инициализирует поддержку контроллеров. \end{DoxyCompactList}\item
|
|||
|
\mbox{\Hypertarget{class_controller_support_addbdc82f140e553a598efa5139a02a23}\label{class_controller_support_addbdc82f140e553a598efa5139a02a23}}
|
|||
|
void \mbox{\hyperlink{class_controller_support_addbdc82f140e553a598efa5139a02a23}{update}} ()
|
|||
|
\begin{DoxyCompactList}\small\item\em Проверяет подключение контроллеров и обновляет их состояние. \end{DoxyCompactList}\item
|
|||
|
bool \mbox{\hyperlink{class_controller_support_aa8618c603255029a1ecdc0357617135d}{get\+Button\+State}} (int controller\+Id, int button\+Id)
|
|||
|
\begin{DoxyCompactList}\small\item\em Возвращает состояние указанной кнопки на контроллере. \end{DoxyCompactList}\item
|
|||
|
void \mbox{\hyperlink{class_controller_support_aa2098c113fb663ee7881d707c31584ca}{configure\+Button\+Mapping}} ()
|
|||
|
\begin{DoxyCompactList}\small\item\em Конфигурирует маппинг кнопок контроллера. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|||
|
|
|||
|
|
|||
|
\doxysubsection{Подробное описание}
|
|||
|
Класс \mbox{\hyperlink{class_controller_support}{Controller\+Support}} позволяет играть с использованием различных устройств ввода.
|
|||
|
|
|||
|
\doxysubsection{Методы}
|
|||
|
\mbox{\Hypertarget{class_controller_support_aa2098c113fb663ee7881d707c31584ca}\label{class_controller_support_aa2098c113fb663ee7881d707c31584ca}}
|
|||
|
\index{ControllerSupport@{ControllerSupport}!configureButtonMapping@{configureButtonMapping}}
|
|||
|
\index{configureButtonMapping@{configureButtonMapping}!ControllerSupport@{ControllerSupport}}
|
|||
|
\doxysubsubsection{\texorpdfstring{configureButtonMapping()}{configureButtonMapping()}}
|
|||
|
{\footnotesize\ttfamily void Controller\+Support\+::configure\+Button\+Mapping (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Конфигурирует маппинг кнопок контроллера.
|
|||
|
|
|||
|
|
|||
|
\begin{DoxyParams}{Аргументы}
|
|||
|
{\em mapping\+Params} & Параметры маппинга кнопок. \\
|
|||
|
\hline
|
|||
|
\end{DoxyParams}
|
|||
|
\mbox{\Hypertarget{class_controller_support_aa8618c603255029a1ecdc0357617135d}\label{class_controller_support_aa8618c603255029a1ecdc0357617135d}}
|
|||
|
\index{ControllerSupport@{ControllerSupport}!getButtonState@{getButtonState}}
|
|||
|
\index{getButtonState@{getButtonState}!ControllerSupport@{ControllerSupport}}
|
|||
|
\doxysubsubsection{\texorpdfstring{getButtonState()}{getButtonState()}}
|
|||
|
{\footnotesize\ttfamily bool Controller\+Support\+::get\+Button\+State (\begin{DoxyParamCaption}\item[{int}]{controller\+Id, }\item[{int}]{button\+Id }\end{DoxyParamCaption})}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Возвращает состояние указанной кнопки на контроллере.
|
|||
|
|
|||
|
|
|||
|
\begin{DoxyParams}{Аргументы}
|
|||
|
{\em controller\+Id} & Идентификатор контроллера. \\
|
|||
|
\hline
|
|||
|
{\em button\+Id} & Идентификатор кнопки на контроллере. \\
|
|||
|
\hline
|
|||
|
\end{DoxyParams}
|
|||
|
\begin{DoxyReturn}{Возвращает}
|
|||
|
Состояние кнопки (нажата/не нажата).
|
|||
|
\end{DoxyReturn}
|
|||
|
|
|||
|
|
|||
|
Объявления и описания членов класса находятся в файле\+:\begin{DoxyCompactItemize}
|
|||
|
\item
|
|||
|
controller\+\_\+support.\+h\end{DoxyCompactItemize}
|