### Utiliser le tactile avec le module pyxel
```python
import pyxel
class TactileGame:
def __init__(self):
# Initialisation de la fenêtre Pyxel
pyxel.init(160, 120, title="Contrôle Tactile avec Pyxel")
# Position du carré (suivra le doigt)
self.carre_x = 80
self.carre_y = 60
# Couleur du carré (change au toucher)
self.couleur = 11 # Jaune par défaut
# Dernière position tactile (pour éviter les sauts quand le doigt est levé)
self.derniere_position_x = 80
self.derniere_position_y = 60
# Lancer la boucle principale
pyxel.run(self.update, self.draw)
def update(self):
"""Mise à jour de la logique du jeu."""
# Si un toucher est détecté, mettre à jour la position
if pyxel.btn(pyxel.TOUCH):
self.derniere_position_x = pyxel.touch_x
self.derniere_position_y = pyxel.touch_y
# Appliquer la dernière position tactile (même si le doigt est levé)
self.carre_x = self.derniere_position_x
self.carre_y = self.derniere_position_y
# Changer de couleur au toucher (comme un clic)
if pyxel.btnp(pyxel.TOUCH) or pyxel.btnp(pyxel.MOUSE_BUTTON_LEFT):
self.couleur = (self.couleur + 1) % 16 # Cycle entre 0 et 15
def draw(self):
"""Dessin à l'écran."""
pyxel.cls(0) # Fond noir
pyxel.rect(self.carre_x - 5, self.carre_y - 5, 10, 10, self.couleur)
# Lancer le jeu
TactileGame()
```