Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

README.md 1.3 KiB

il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
il y a 3 ans
12345678910111213141516171819202122232425262728293031
  1. # Partie 3
  2. ## Retour à la case départ
  3. Que se passe-t-il lorsque Titi tombe du bas de l'écran ? En ce moment, vous le perdez probablement pour toujours. Essayons de faire quelque chose de mieux.
  4. Ajoutez cette nouvelle fonction après la fonction on_mouse_down :
  5. ```python
  6. def reset():
  7. print("Retour au départ...")
  8. titi.speed = 1
  9. titi.center = (75, 350)
  10. tube_superieur.center = (300, 0)
  11. tube_inferieur.center = (300, tube_superieur.height + gap)
  12. ```
  13. Chaque ligne de cette fonction attribue une valeur. D'abord, elle ramène la vitesse de Titi à ce qu'elle était au départ, puis place son centre à une position x,y. Elle ramène également les tuyaux à leur point de départ. Si vous essayez le jeu maintenant, vous verrez que rien n'a changé. N'oubliez pas qu'une fonction ne fait rien tant que vous ne l'avez pas appelée. Appelons-la à partir de la fonction de mise à jour si Titi quitte l'écran.
  14. > Ajoutez ceci à la fin de la fonction de mise à jour :
  15. ```python
  16. if titi.y > HEIGHT :
  17. reset()
  18. ```
  19. Attention à bien respecter les *indentations* à l'intérieur de la fonction *update()*.
  20. > Vérifiez que tout se réinitialise si Titi tombe du bas de l'écran.
  21. > Il faut aussi réinitialiser le jeu si Titi sort du haut de l'écran.
  22. > Modifiez votre code pour que cela fonctionne. Astuce : vous aurez besoin du mot-clé **or**.