Commit 5aa5e349 authored by etienne912's avatar etienne912
Browse files

correction de bugs, optimisations multiples et ajout de PHPDoc

parent 68f733ec
......@@ -25,6 +25,9 @@ class Routeur {
//Si l'utilisateur s'est déjà connecté sur le site
if (isset($_SESSION['Auth'])) {
/* ----- Gestion de ***** ----- */
if (isset($_GET["replay"])) {
unset($_SESSION["villes"]);
unset($_SESSION["villes_old"]);
......@@ -39,7 +42,10 @@ class Routeur {
header('Location: index.php?statistiques');
}
if (isset($_SESSION["villes"])) {
/* ----- Gestion du de la sauvegarde du jeu ----- */
if (isset($_SESSION["villes"])) { // si l'utilisateur a déjà la variable de session
// on créer le constructeurJeu avec les variables de sessions
$this->ControleurJeu = new ControleurJeu(unserialize($_SESSION["villes"]), unserialize($_SESSION["villes_old"]));
} else {
$_SESSION["villes"] = serialize(new Villes());
......@@ -48,17 +54,24 @@ class Routeur {
}
/* ----- Gestion des pages ----- */
if (isset($_GET['statistiques'])) {
if (isset($_SESSION["etatDernierePartie"])) {
$this->ControleurStatistiques->afficheStatistiques($_SESSION["etatDernierePartie"]);
} else {
$this->ControleurStatistiques->afficheStatistiques(null);
}
} else if (isset($_GET["annulerCoup"])) {
}
else if (isset($_GET["annulerCoup"])) { // si l'utilisateur à selectionné le bouton pour revenir en arrière
$this->ControleurJeu->annulerCoup();
} else if (isset($_GET["actX"]) && isset($_GET["actY"]) && isset($_GET["actLierX"]) && isset($_GET["actLierY"])) {
}
// si l'utilisateur à lier deux villes
else if (isset($_GET["actX"]) && isset($_GET["actY"]) && isset($_GET["actLierX"]) && isset($_GET["actLierY"])) {
$this->ControleurJeu->lier($_GET["actX"], $_GET["actY"], $_GET["actLierX"], $_GET["actLierY"]);
} else {
}
// par default : ouvrir le jeu en recupérant les variables passe en GET
else {
$this->ControleurJeu->jeu($_GET["actX"], $_GET["actY"], $_GET["actMauvX"], $_GET["actMauvY"]);
}
......
......@@ -37,7 +37,7 @@ class VueJeu {
Vous êtes connecté en tant que: <b> <?php echo $_SESSION['pseudo'] ?> </b>
</br>
<br>
<div class='flex-container actions-container'>
<a href='index.php?annulerCoup' class='link-button mg-top-10'><img src='vues/img/back.png' alt='BackImage'
class='icon'> Annuler le dernier coup</a>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment