def tri_score(liste): # La fonction tridecroissant range les scores d'une liste de la forme [nom,score] # par ordre décroissant puis on réecrit notre liste des scores dans notre fichier liste_tri = Alicia.tridecroissant(liste) with open("ressources/texte/score.txt", "w") as fichier: compteur = 0 for score in liste_tri: compteur += 1 # On ne garde que les 5 meilleurs scores if compteur <= 5: ligne = score[0] + " " + str(score[1]) fichier.write(ligne + "\n")
def tri_score(liste): # La fonction tridecroissant range les scores d'une liste de la forme [nom,score] # par ordre décroissant puis on réecrit notre liste des scores dans notre fichier liste_tri = Alicia.tridecroissant(liste) with open("ressources/texte/score.txt", "w") as fichier: compteur = 0 for score in liste_tri: compteur += 1 #On ne garde que les 5 meilleurs scores if compteur <= 5: ligne = score[0] + " " + str(score[1]) fichier.write(ligne + "\n")
objet.rect.y = random.randrange(0, hauteur) objet.rect.x = largeur + 20 else: objet.kill() elif objet.rect.y < -20: objet.kill() liste_tout.add(liste_textes) # On appelle la fonction update de tous les objets en meme temps # pour les déplacer tous en même temps liste_tout.update() # Nettoyage de l'écran fenetre.fill([0, 0, 0]) ###Alicia try: if etatactuel == "Jeu": Alicia.afficheur_vies(fenetre, hauteur, joueur, image) Alicia.afficheur_scores(fenetre, score, police) except NameError: pass # Rendu de tous les objets liste_tout.draw(fenetre) pygame.display.flip() clock.tick(60) pygame.quit()