Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Johann BOURNAZEL
jeu Bridges
Commits
5aa5e349
Commit
5aa5e349
authored
Dec 08, 2018
by
etienne912
Browse files
correction de bugs, optimisations multiples et ajout de PHPDoc
parent
68f733ec
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/Routeur.php
View file @
5aa5e349
...
...
@@ -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"
]);
}
...
...
src/vues/VueJeu.php
View file @
5aa5e349
...
...
@@ -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>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment