pyxen.input.mouse

Accede a la posición, movimiento y botones del ratón.

mouse = pyxen.input.mouse

Propiedades

PropiedadTipoDescripción
presentboolLa plataforma soporta ratón
posVector2Posición actual del ratón
deltaVector2Movimiento desde el último fotograma

Botones

  • mouse.left
  • mouse.right
  • mouse.middle

Cada uno es un objeto Button:

if mouse.left.pressed:
    print("Clicked!")

Ejemplo: arrastrar

if mouse.left.down:
    pos = mouse.pos
    player.x = pos.x
    player.y = pos.y

Notas

  • Todas las propiedades son solo lectura
  • delta se resetea cada fotograma
  • Las coordenadas están en espacio mundo/pantalla dependiendo del modo del motor