コード例 #1
0
ファイル: meteorbiter.py プロジェクト: n0aaz/Shm-up-them-up
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")
コード例 #2
0
ファイル: meteorbiter.py プロジェクト: n0aaz/Shm-up-them-up
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")
コード例 #3
0
ファイル: meteorbiter.py プロジェクト: n0aaz/Shm-up-them-up
                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()
コード例 #4
0
ファイル: meteorbiter.py プロジェクト: n0aaz/Shm-up-them-up
                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()