Affichage et calcul du vainqueur
continuous-integration/drone/push Build is passing Details

ServeurDeTest
Noé GARNIER 2 years ago
parent e1f977d332
commit 8afbf4349c

@ -208,7 +208,10 @@ class UserModel
$lesPoints[] = $this->getPointsAtTheEnd($joueur->getEmail(), $idPartie); $lesPoints[] = $this->getPointsAtTheEnd($joueur->getEmail(), $idPartie);
$lesTemps[] = $this->getTempsAtTheEnd($joueur->getEmail(), $idPartie); $lesTemps[] = $this->getTempsAtTheEnd($joueur->getEmail(), $idPartie);
} }
return array($lesJoueurs, $lesPoints, $lesTemps); $maxPoints = max($lesPoints);
$maxIndex = array_keys($lesPoints, $maxPoints)[0];
$vainqueur = $lesJoueurs[$maxIndex];
return array($lesJoueurs, $lesPoints, $lesTemps, $vainqueur);
} }
public function checkGameIsEnd(int $idPartie) : bool{ public function checkGameIsEnd(int $idPartie) : bool{
$lesMailJoueurs = $this->partie_gateway->getLesMailJoueurs($idPartie); $lesMailJoueurs = $this->partie_gateway->getLesMailJoueurs($idPartie);

@ -15,6 +15,7 @@
<body> <body>
<h1>Partie Terminée !</h1> <h1>Partie Terminée !</h1>
<h2>Gagnant : <?php echo $lesInfos[3]->getPseudo() ?></h2>
<p>Bien joué à tous la partie est finis, voici le classement :</p> <p>Bien joué à tous la partie est finis, voici le classement :</p>
<table class="table"> <table class="table">
<thead> <thead>

Loading…
Cancel
Save