-
Notifications
You must be signed in to change notification settings - Fork 0
/
aide.js
53 lines (52 loc) · 2.56 KB
/
aide.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
//Informations du tutoriel
var contenu = [
{
"pos":0,
"h2":"Démarrer le jeu", "src":"./image/tutoriel-accueil.png", "alt": "L'accueil",
"p":"Pour débuter la partie, appuyer sur le cerveau indiqué par des flèches jaunes.Le but du jeu est de se souvenir d'une séquence de tuiles qui clignoteront lorsqu'une partie débute. "
},
{
"h2":"Entraîner votre cerveau", "src":"./image/tutoriel-jeu.png", "alt": "Le jeu",
"p":"Cliquez les tuiles dans le bon ordre pour obtenir des points. Plusieurs rondes se jouent dans un même niveau et chaque niveau accorde des points supplémentaires!"
},
{
"h2":"Évaluez votre performance", "src":"./image/tutoriel-stats.png", "alt": "Les statistiques",
"p":"Vous êtes fort, même trop fort! Mais quelle est votre puissance quantitative? <br> Visitez la page des statistiques en cliquant s ur le cerveau en haut à droite."
},
{
"h2":"La page à propos", "src":"./image/tutoriel-apropos.png", "alt": "Les infos",
"p":"N'oubliez pas de visiter la page à-propos qui indique quelques infos sur le site. <br> Vous y trouverez aussi mes contacts incluant mon <a href='https://github.com/Youssef-Rachad/ics3u-projet'>répertoire GitHub</a>"
}
];
//position du tutoriel
var position;
//entete de l'étape
var titre = document.getElementById("page-titre");
//l'image qui explique l'étape
var image = document.getElementById("page-image");
//le texte explicatif
var texte = document.getElementById("page-texte");
//on affiche la premiere fiche au départ
window.addEventListener("load",()=>{
position = 0;
titre.innerHTML = String(contenu[position].h2);
image.src = String(contenu[position].src);
image.alt = String(contenu[position].alt);
texte.innerHTML = String(contenu[position].p);
});
//ce bouton fait avancer le joueur dans le tutoriel
document.getElementById("boutton-avance").addEventListener("click", ()=>{
position = parseInt((position + 1)%4);
titre.innerHTML = String(contenu[position].h2);
image.src = String(contenu[position].src);
image.alt = String(contenu[position].alt);
texte.innerHTML = String(contenu[position].p);
});
//ce bouton fait reculer le joueur dans le tutoriel
document.getElementById("boutton-recule").addEventListener("click", (e)=>{
position = parseInt(position - 1)<=0?0:parseInt(position - 1);
titre.innerHTML = String(contenu[position].h2);
image.src = String(contenu[position].src);
image.alt = String(contenu[position].alt);
texte.innerHTML = String(contenu[position].p);
});