Объект «gamepad»
Last updated
Last updated
Служит для работы с программируемым пультом управления «TRIK Gamepad».
Посылается, когда пользователь нажал на одну из пяти кнопок внизу пульта.
Возвращает true
, если на пульте была нажата кнопка с указанным номером. Сбрасывает запомненное нажатие для этой кнопки.
В качестве параметра необходимо указать номер кнопки — от 1 до 5.
Посылается при подключении пульта к роботу.
Посылается при отключении пульта.
Возвращает, нажата ли в данный момент область управления на пульте. Области управления имеют номера 0 и 1.
В качестве параметра необходимо указать номер области управления — 0 или 1.
Посылается, когда пользователь нажал на область управления на пульте или переместил палец по ней.
Если указанная область управления на пульте нажата, возвращает текущую x-координату нажатия.
В качестве параметра необходимо указать — номер области управления padId
.
Если указанная область управления на пульте нажата, возвращает текущую y-координату нажатия.
В качестве параметра необходимо указать — номер области управления padId
.
Посылается, когда пользователь оторвал палец от области управления с указанным номером.
В качестве параметров необходимо указать:
padId
— номер области управления.
x
, y
— координаты последнего известного нажатия от -100 до 100. Координата (-100, -100) соответствует левому верхнему углу области управления.
Сбрасывает запомненные события от пульта.
Если на пульте включён «руль» (события от акселерометра устройства), возвращает текущий наклон пульта.
Наклон кодируется числом от -100 до 100, -100 соответствует крайнему левому положению «руля», 100 — крайнему правому.
Посылается, когда на пульте включён «руль» (события от акселерометра устройства) и пользователь повернул устройство.
В качестве параметра необходимо указать число от -100 до 100, -100 соответствует крайнему левому положению «руля», 100 — крайнему правому.
Метод
Описание
Возвращает true
, если на пульте была нажата кнопка с указанным номером.
Возвращает, нажата ли в данный момент область управления на пульте.
Если указанная область управления на пульте нажата, возвращает текущую координату нажатия по оси X.
Если указанная область управления на пульте нажата, возвращает текущую координату нажатия по оси Y.
Посылается, когда пользователь оторвал палец от области управления с указанным номером.
Сбрасывает запомненные события от пульта.
Если на пульте включён «руль» (события от акселерометра устройства), возвращает текущий наклон пульта.
Посылается, когда на пульте включён «руль» (события от акселерометра устройства) и пользователь повернул устройство.
Сигнал
Описание
Посылается, когда пользователь нажал на одну из пяти кнопок внизу пульта.
Посылается при подключении пульта к роботу.
Посылается при отключении пульта.
Посылается, когда пользователь нажал на область управления на пульте или переместил палец по ней.