Programmation d’un jeu vidéo en POO
À propos de la leçon

Chaque fois qu’une bulle rencontre le dôme céleste, elle faudrait qu’elle éclate et qu’elle disparaisse. Pour cela, nous allons dessiner uniquement les bulles dont l’ordonnée est supérieure à celle du dôme :

#28 Mettre à jour la fonction draw() de la classe Jeu (nota bene, les bulles existent toujours mais ne sont pas dessinées, on aurait pu aussi les supprimer avec remove()… comme on va le voir avec la gestion des gouttes de pluie)

  1. for bulle in self.liste_bulles:
  2.             if bulle.y > self.dome_celeste.y :
  3.                 bulle.draw()
#29 Réussite si les bulles « semblent exploser » au contact du dôme céleste :