SKJoystickWrapper

class SKJoystick.SKJoystickWrapper(object: Object)

Базовые классы: Object

property AxisX: float

Значение джойстика по горизонтальной оси

Пример:

value = instance.AxisX
property AxisY: float

Значение джойстика по вертикальной оси

Пример:

value = instance.AxisY
RedButtonPressed() bool

Красная кнопка нажата

Пример:

value = instance.RedButtonPressed()
GreenButtonPressed() bool

Зеленая кнопка нажата

Пример:

value = instance.GreenButtonPressed()
BlueButtonPressed() bool

Синяя кнопка нажата

Пример:

value = instance.BlueButtonPressed()
YellowButtonPressed() bool

Желтая кнопка нажата

Пример:

value = instance.YellowButtonPressed()
AddRedButtonWasPressedHandler(handler: Callable[[Object], CoroutineType]) None

Красная кнопка нажата

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnRedButtonWasPressed(sender):
  pass
instance.AddRedButtonWasPressedHandler(OnRedButtonWasPressed)
AddGreenButtonWasPressedHandler(handler: Callable[[Object], CoroutineType]) None

Зеленая кнопка нажата

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnGreenButtonWasPressed(sender):
  pass
instance.AddGreenButtonWasPressedHandler(OnGreenButtonWasPressed)
AddBlueButtonWasPressedHandler(handler: Callable[[Object], CoroutineType]) None

Синяя кнопка нажата

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnBlueButtonWasPressed(sender):
  pass
instance.AddBlueButtonWasPressedHandler(OnBlueButtonWasPressed)
AddYellowButtonWasPressedHandler(handler: Callable[[Object], CoroutineType]) None

Желтая кнопка нажата

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnYellowButtonWasPressed(sender):
  pass
instance.AddYellowButtonWasPressedHandler(OnYellowButtonWasPressed)
AddRedButtonWasReleasedHandler(handler: Callable[[Object], CoroutineType]) None

Красная кнопка отпущена

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnRedButtonWasReleased(sender):
  pass
instance.AddRedButtonWasReleasedHandler(OnRedButtonWasReleased)
AddGreenButtonWasReleasedHandler(handler: Callable[[Object], CoroutineType]) None

Зеленая кнопка отпущена

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnGreenButtonWasReleased(sender):
  pass
instance.AddGreenButtonWasReleasedHandler(OnGreenButtonWasReleased)
AddBlueButtonWasReleasedHandler(handler: Callable[[Object], CoroutineType]) None

Синяя кнопка отпущена

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnBlueButtonWasReleased(sender):
  pass
instance.AddBlueButtonWasReleasedHandler(OnBlueButtonWasReleased)
AddYellowButtonWasReleasedHandler(handler: Callable[[Object], CoroutineType]) None

Желтая кнопка отпущена

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • sender (Object): объект, который вызвал событие

Пример:

async def OnYellowButtonWasReleased(sender):
  pass
instance.AddYellowButtonWasReleasedHandler(OnYellowButtonWasReleased)