Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
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
79ee6bf9
Commit
79ee6bf9
authored
Dec 08, 2018
by
Johann Bournazel
Browse files
Merge remote-tracking branch 'origin/master'
parents
adab90e8
5aa5e349
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/Routeur.php
View file @
79ee6bf9
...
@@ -25,6 +25,9 @@ class Routeur {
...
@@ -25,6 +25,9 @@ class Routeur {
//Si l'utilisateur s'est déjà connecté sur le site
//Si l'utilisateur s'est déjà connecté sur le site
if
(
isset
(
$_SESSION
[
'Auth'
]))
{
if
(
isset
(
$_SESSION
[
'Auth'
]))
{
/* ----- Gestion de ***** ----- */
if
(
isset
(
$_GET
[
"replay"
]))
{
if
(
isset
(
$_GET
[
"replay"
]))
{
unset
(
$_SESSION
[
"villes"
]);
unset
(
$_SESSION
[
"villes"
]);
unset
(
$_SESSION
[
"villes_old"
]);
unset
(
$_SESSION
[
"villes_old"
]);
...
@@ -39,7 +42,10 @@ class Routeur {
...
@@ -39,7 +42,10 @@ class Routeur {
header
(
'Location: index.php?statistiques'
);
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"
]));
$this
->
ControleurJeu
=
new
ControleurJeu
(
unserialize
(
$_SESSION
[
"villes"
]),
unserialize
(
$_SESSION
[
"villes_old"
]));
}
else
{
}
else
{
$_SESSION
[
"villes"
]
=
serialize
(
new
Villes
());
$_SESSION
[
"villes"
]
=
serialize
(
new
Villes
());
...
@@ -48,17 +54,24 @@ class Routeur {
...
@@ -48,17 +54,24 @@ class Routeur {
}
}
/* ----- Gestion des pages ----- */
if
(
isset
(
$_GET
[
'statistiques'
]))
{
if
(
isset
(
$_GET
[
'statistiques'
]))
{
if
(
isset
(
$_SESSION
[
"etatDernierePartie"
]))
{
if
(
isset
(
$_SESSION
[
"etatDernierePartie"
]))
{
$this
->
ControleurStatistiques
->
afficheStatistiques
(
$_SESSION
[
"etatDernierePartie"
]);
$this
->
ControleurStatistiques
->
afficheStatistiques
(
$_SESSION
[
"etatDernierePartie"
]);
}
else
{
}
else
{
$this
->
ControleurStatistiques
->
afficheStatistiques
(
null
);
$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
();
$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"
]);
$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"
]);
$this
->
ControleurJeu
->
jeu
(
$_GET
[
"actX"
],
$_GET
[
"actY"
],
$_GET
[
"actMauvX"
],
$_GET
[
"actMauvY"
]);
}
}
...
...
src/vues/VueJeu.php
View file @
79ee6bf9
...
@@ -37,7 +37,7 @@ class VueJeu {
...
@@ -37,7 +37,7 @@ class VueJeu {
Vous êtes connecté en tant que:
<b>
<?php
echo
$_SESSION
[
'pseudo'
]
?>
</b>
Vous êtes connecté en tant que:
<b>
<?php
echo
$_SESSION
[
'pseudo'
]
?>
</b>
<
/
br>
<br>
<div
class=
'flex-container actions-container'
>
<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'
<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>
class=
'icon'
>
Annuler le dernier coup
</a>
...
...
Write
Preview
Markdown
is supported
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