Étape 6: Parcourir les fonctions dans la boucle principale
La boucle principale est où tout se passe dans votre jeu. Il est entouré par booléen isPlaying. En s’assurant que seulement certaines choses se produisent en cas de jeu et d’autres quand pas.
gamer.clear(); moveWall(); drawWall(); updateBird(); detectCollision(); recordScore(); drawBird(); gamer.updateDisplay(); delay(flyingSpeed);
Gamer.Clear() : efface écran précédent, prêt pour la nouvelle image
moveWall() : mouvements de mur une seule étape de droite à gauche
drawWall() : crée le nouveau mur
detectCollision() : vérifie si l’oiseau a frappé le mur
recordScore() : met à jour la note si l’oiseau a passé le mur
drawBird() : mouvements des oiseaux une étape de gauche à droite
gamer.updateDisplay() : cadre de tirages nouvellement déterminés basé sur toutes ces fonctions
Delay(flyingSpeed) : fréquence de rafraîchissement de l’écran