Score

Gestion du score.

Constantes

rollnjump.score.PLAYER = 'Player'

Nom par défaut du joueur

Traduction

rollnjump.score.NAMEASK = {'en': 'Who are you?', 'fr': 'Quel est votre nom ?'}

Message demandant le pseudo du joueur.

Fonctions

rollnjump.score.init_best_score()

Initialise le fichier score.txt.

rollnjump.score.score(pts)

Afficher le score durant la partie.

Paramètres

pts (int) – Nombre de points du joueur

rollnjump.score.score_endgame(pts)

Affiche le score à la fin de la partie.

Paramètres

pts (int) – Nombre de points du joueur

rollnjump.score.winner_endgame()

Affiche le gagnant à la fin de la partie.

rollnjump.score.get_scores()

Récupère le score sauvegardé dans le scoreboard.

Renvoie

Une liste contenant un score et un nom de joueur associé

Type renvoyé

(int * str) list

rollnjump.score.get_last_best_score()

Renvoie le plus petit score du leaderboard.

Renvoie

Le score recherché

Type renvoyé

int

rollnjump.score.set_best_score(value)

Ajoute un score au leaderboard.

Paramètres

value (int) – Score à ajouter

rollnjump.score.maj(pts)

Si le score obtenu est parmi les meilleurs, met à jour le leaderboard.

Paramètres

pts (int) – Le score obtenu

Renvoie

True si le score a été ajouté, False sinon

Type renvoyé

bool