il manque la création d'une file d'attente de joueur,
continuous-integration/drone/push Build is passing Details

l'instantiation du temps
d'une partie et la façon
de transformer le temps
en nombre
flottant et la passation
du temps à la base de
donner
ServeurDeTest
Johan LACHENAL 2 years ago
parent dd36664677
commit 97eb4435ef

@ -36,6 +36,9 @@ class UserController
case "goToEnigme": case "goToEnigme":
$this->goToEnigme(); $this->goToEnigme();
break; break;
case "goToQueue":
$this->goToQueue();
break;
} }
} catch (PDOException $e) } catch (PDOException $e)
{ {
@ -164,4 +167,14 @@ class UserController
require($rep.$vues['erreur']); require($rep.$vues['erreur']);
} }
} }
private function goToQueue() {
global $rep, $vues, $error;
try {
require ($rep.$vues['Queue']);
}catch (Exception $e){
$error = "404";
require($rep.$vues['erreur']);
}
}
} }

@ -83,7 +83,7 @@ class UtilisateurGateway
return $estAdmin; return $estAdmin;
} }
public function resoudreEnigmeMulti(string $emailUtilisateur) /*public function resoudreEnigmeMulti(string $emailUtilisateur)
{ {
$query="SELECT c.partie FROM Contenir $query="SELECT c.partie FROM Contenir
WHERE c.joueur = :emailUtilisateur WHERE c.joueur = :emailUtilisateur
@ -141,7 +141,8 @@ class UtilisateurGateway
"partie" => array($idPartie, SQLITE3_INTEGER), "partie" => array($idPartie, SQLITE3_INTEGER),
"classement" => array($classement, SQLITE3_INTEGER), "classement" => array($classement, SQLITE3_INTEGER),
"index" => array($index, SQLITE3_INTEGER), "index" => array($index, SQLITE3_INTEGER),
"temps" => array($emailUtilisateur, SQLITE3_FLOAT))); "temps" => array($temps, SQLITE3_FLOAT)));
return array($emailUtilisateur => array($points,$temps))
} }
else else
{ {
@ -155,8 +156,9 @@ class UtilisateurGateway
"enigme" => array($idEnigme, SQLITE3_INTEGER), "enigme" => array($idEnigme, SQLITE3_INTEGER),
"partie" => array($idPartie, SQLITE3_INTEGER), "partie" => array($idPartie, SQLITE3_INTEGER),
"classement" => array($classement, SQLITE3_INTEGER))); "classement" => array($classement, SQLITE3_INTEGER)));
return array();
} }
} }*/
public function passerEnigmeMulti(string $emailUtilisateur){ public function passerEnigmeMulti(string $emailUtilisateur){
$query="SELECT p.partie FROM Participer $query="SELECT p.partie FROM Participer

Loading…
Cancel
Save