Space Invaders : Comment bouger le vaisseau tout en tirant ?
Avec l'utilisation des événements clavier comme ci-dessous, mon vaisseau ou il se déplace ou il tire . Or j'aimerai pouvoir tirer et bouger le vaisseau en même temps.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| def evenement(self):
self.bind("<KeyPress-w>",lambda gauche:
self.can.move("vaisseau_humain", -4, 0))
self.bind("<KeyRelease-w>",lambda gauche:
self.can.move("vaisseau_humain", -4, 0))
self.bind("<KeyPress-b>",lambda droite:
self.can.move("vaisseau_humain", 4, 0))
self.bind("<KeyRelease-b>",lambda droite:
self.can.move("vaisseau_humain", 4, 0))
self.bind("<KeyRelease-c>",self.tir) |
Je n'ai rien vu la doc sur la gestion simultanée de l'appui de deux touches (sauf avec shift et contrôle).
Comment m'y prendre?