pad : les manettes¶
pad.get([n]) → masque¶
Sans argument : n'importe quel pad — le OU de toutes les manettes (et, sur la carte, du bouton USER et du clavier de la console). C'est ce qu'un menu ou un jeu à un joueur veut, quel que soit l'emplacement de la manette. pad.get(n) : le joueur n, 1 à 4 ; erreur au-delà.
L'entrée est figée une fois par trame : deux pad.get() dans le même _update() rendent la même valeur, et c'est celle-là qui part dans la trace (voir les règles).
Pas de table de booléens : c'est la forme que livre le matériel, et le front montant est gratuit.
| constante | valeur |
|---|---|
pad.LEFT pad.RIGHT pad.UP pad.DOWN |
0x01 0x02 0x04 0x08 |
pad.A pad.B pad.X pad.Y |
0x10 0x20 0x40 0x80 |
pad.L pad.R pad.START pad.SELECT |
0x100 0x200 0x400 0x800 |
Sur la carte seulement¶
Ces fonctions existent sur la carte et ne sont pas disponibles dans le simulateur : pad.rumble, pad.led, pad.color (vibration, LED joueur, barre lumineuse), et sys.pads(), sys.pair, sys.forget, sys.disconnect pour l'appairage Bluetooth (voir sys).