Esempio n. 1
0
def main() -> None:
    """
    Procédure pour le menu
    """
    scoreboard = Scoreboard()
    scoreboard.save_scoreboard(
    )  # Créer le fichier scoreboard s'il n'existe pas

    # Affichage du menu
    print("Bienvenue sur le Démineur 3000")
    print("Réalisé par Patrick CONTI et Florian CUNY")
    print("")
    print("Que souhaitez-vous faire ?")
    print("1: Nouvelle partie")
    print("2: Afficher les scores")
    print("3: Afficher les contrôles")
    print("4: Quitter")

    selection = 0

    while selection != 4:
        if selection == 1:
            curses.wrapper(play)
        elif selection == 2:
            display_score(scoreboard)
        elif selection == 3:
            display_controls()

        print("")
        selection = int(input("Entrez un numéro : "))
        print("")
Esempio n. 2
0
def game_won(score) -> None:
    """
    Affiche le menu de victoire de partie
    :return:
    """

    scoreboard = Scoreboard()

    print("Vous avez gagné!")
    print("Voici votre score : ")
    print("")
    name = input("Entrez votre nom : ")

    scoreboard.add_to_scoreboard(name, score)
    scoreboard.save_scoreboard()