pyxen.input.mouse

Accédez à la position, au déplacement et aux boutons de la souris.

mouse = pyxen.input.mouse

Propriétés

PropriétéTypeDescription
presentboolLa plateforme supporte la souris
posVector2Position actuelle de la souris
deltaVector2Déplacement depuis la dernière frame

Boutons

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

Chacun est un objet Button :

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

Exemple : Glisser-déposer

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

Notes

  • Toutes les propriétés sont en lecture seule
  • delta se réinitialise à chaque frame
  • Les coordonnées sont dans l’espace monde/écran selon le mode du moteur