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);
$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{
$lesMailJoueurs = $this->partie_gateway->getLesMailJoueurs($idPartie);

@ -15,6 +15,7 @@
<body>
<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>
<table class="table">
<thead>

Loading…
Cancel
Save