Test d'un lobby d'avant partie

ServeurDeTest
Noé GARNIER 2 years ago
parent 1ddd10d2a9
commit a14b15042b

@ -37,7 +37,7 @@ $vues['enigmePage'] = 'View/src/pages/Enigme/EnigmePage.php';
$BUFFER_SIZE = 1024; $BUFFER_SIZE = 1024;
$serverAdress = "82.165.180.114"; $serverAdress = "82.165.180.114";
$port= "3000"; $port= "3000";
$playerNumberPerGame=3; $playerNumberPerGame = 3;
//modules //modules
$modules = 'node_module/'; $modules = 'node_module/';

@ -173,6 +173,12 @@ class UserController
{ {
try { try {
global $rep, $vues, $error; global $rep, $vues, $error;
$model = new UserModel();
$utilisateur = $_SESSION['utilisateur'];
$reponse = $model->addToQueue($utilisateur->getEmail());
$etat = $reponse[1];
$idPartie = $reponse[0];
$lesJoueurs = $model->getLesJoueurs($idPartie);
require($rep . $vues['queue']); require($rep . $vues['queue']);
} catch (Exception $e) { } catch (Exception $e) {
$error = $e->getMessage(); $error = $e->getMessage();
@ -183,16 +189,10 @@ class UserController
try { try {
global $rep, $vues, $error; global $rep, $vues, $error;
$model = new UserModel(); $model = new UserModel();
$utilisateur = $_SESSION['utilisateur']; $etat = $_GET['etat'];
$reponse = $model->addToQueue($utilisateur->getEmail()); $idPartie = $_GET['idPartie'];
$etat = $reponse[1];
echo $etat. " etat\n";
$idPartie = $reponse[0];
echo $idPartie . " idPartie\n";
if($etat == 1){ if($etat == 1){
// header("Location: index.php?action=launchGame"); // header("Location: index.php?action=launchGame");
$lesJoeurs = $model->getLesJoueurs($idPartie);
sleep(30);
header("Location: index.php?action=goToPresentation"); header("Location: index.php?action=goToPresentation");
} }
else{ else{

@ -42,38 +42,48 @@
<div class="col d-flex flex-column align-items-center"> <div class="col d-flex flex-column align-items-center">
<div style="background-color: red; height: 75px; width: 75px;"></div> <div style="background-color: red; height: 75px; width: 75px;"></div>
<!-- <p class="pt-3">Player 1</p> --> <!-- <p class="pt-3">Player 1</p> -->
<?php echo ' <p class="pt-3">' . $_SESSION['utilisateur']->getPseudo().'</p>'; ?> <?php
if (isset($lesJoeurs[0])){
echo "<p class='pt-3'>".$lesJoeurs[0]->getPseudo()."</p>";
}
else{
echo "<p class='pt-3'>Player 1</p>";
}
?>
</div> </div>
<div class="col d-flex flex-column align-items-center"> <div class="col d-flex flex-column align-items-center">
<div style="background-color: blue; height: 75px; width: 75px;"></div> <div style="background-color: blue; height: 75px; width: 75px;"></div>
<!-- <p class="pt-3">Player 2</p> -->
<?php <?php
if (isset($lesJoeurs[1])){ if (isset($lesJoueurs[1])){
echo ' <p class="pt-3">' . $lesJoeurs[1]->getPseudo().'</p>'; echo "<p class='pt-3'>".$lesJoueurs[1]->getPseudo()."</p>";
} }
else{ else{
echo ' <p class="pt-3">Player 2</p>'; echo "<p class='pt-3'>Player 2</p>";
} }
?> ?>
</div> </div>
<div class="col d-flex flex-column align-items-center"> <div class="col d-flex flex-column align-items-center">
<div style="background-color: yellow; height: 75px; width: 75px;"></div> <div style="background-color: yellow; height: 75px; width: 75px;"></div>
<!-- <p class="pt-3">Player 3</p> -->
<?php <?php
if (isset($lesJoeurs[2])){ if (isset($lesJoueurs[2])){
echo ' <p class="pt-3">' . $lesJoeurs[2]->getPseudo().'</p>'; echo "<p class='pt-3'>".$lesJoueurs[2]->getPseudo()."</p>";
} }
else{ else{
echo ' <p class="pt-3">Player 2</p>'; echo "<p class='pt-3'>Player 3</p>";
} }
?> ?>
</div> </div>
<div class="col d-flex flex-column align-items-center"> <div class="col d-flex flex-column align-items-center">
<div style="background-color: green; height: 75px; width: 75px;"></div> <div style="background-color: green; height: 75px; width: 75px;"></div>
<!-- <p class="pt-3">Player 4</p> -->
<?php <?php
if (isset($lesJoeurs[3])){ if (isset($lesJoueurs[3])){
echo ' <p class="pt-3">' . $lesJoeurs[3]->getPseudo().'</p>'; echo "<p class='pt-3'>".$lesJoueurs[3]->getPseudo()."</p>";
} }
else{ else{
echo ' <p class="pt-3">Player 2</p>'; echo "<p class='pt-3'>Player 3</p>";
} }
?> ?>
</div> </div>
@ -81,7 +91,7 @@
<div class="row"> <div class="row">
<div class="row pt-5 text-center" style="cursor: pointer; height: 20%"> <div class="row pt-5 text-center" style="cursor: pointer; height: 20%">
<div class="col"> <div class="col">
<a class="btn" href="index.php?action=queuing"> <a class="btn" href="index.php?action=queuing&etat=$etat&idPartie=$idPartie">
<span>LANCER</span> <span>LANCER</span>
</a> </a>
</div> </div>

Loading…
Cancel
Save