Fonction pour l'ajout d'un score à la fin d'une partie
continuous-integration/drone/push Build is failing Details

pull/107/head
Rémi LAVERGNE 11 months ago
parent ccdc672033
commit ec92b15dcd

@ -83,7 +83,7 @@ namespace Models.Game
/// <param name="newScore">New best score</param>
public void UpdateScore(int newScore)
{
Score = newScore;
Score += newScore;
}
/// <summary>

@ -115,4 +115,19 @@ public partial class PageBoard : ContentPage
{
GameManager.RollAllDice();
}
private void RefreshBestScore(int finalScore)
{
BestScore bs = new BestScore(GameManager.UsedMap.Name, GameManager.CurrentPlayer, 1, finalScore );
foreach (var score in GameManager.BestScores)
{
if (!bs.Equals(score)) continue;
score.IncrGamesPlayed();
score.UpdateScore(finalScore);
return;
}
GameManager.AddBestScore(bs);
}
}
Loading…
Cancel
Save