This commit is contained in:
Justine Beau 2025-01-04 16:17:49 +01:00
commit 073290f3e9
2 changed files with 11 additions and 4 deletions

View file

@ -27,7 +27,7 @@ function firstClick(){
function pageChargee(){ function pageChargee(){
// fonction appelée au chargement de la page, initialise divers mécanismes du jeu // fonction appelée au chargement de la page, initialise divers mécanismes du jeu
ouvrirAlerte("Bienvenue dans progWeb-legend ! Un jeu des plus innovants basé sur le concept du click de souris :)") ouvrirAlerte("Bienvenue dans progWeb-Legends ! Un jeu des plus innovants basé sur le concept du click de souris :)")
firstClick() firstClick()

View file

@ -309,7 +309,13 @@ function genererConfetti() {
setTimeout(() => { setTimeout(() => {
// vide le conteneur à la fin pour ne pas surcharger la page d'elements // vide le conteneur à la fin pour ne pas surcharger la page d'elements
container.innerHTML = "" // on aurait pu utiliser container.innerHTML = ""
// mais ça nous permet de mettre en avant une boucle while et la supression d'éléments
// la boucle fonctionne tant que firstChild n'est pas null
// i.e tant que note conteneur a au moins un enfant
while(container.firstChild){
container.removeChild(container.firstChild)
}
}, 10000); }, 10000);
} }
@ -394,7 +400,7 @@ function cadeauClickCallback(){
ouvrirAlerte("Bravo ! Vous avez doublé votre score !"); ouvrirAlerte("Bravo ! Vous avez doublé votre score !");
score *= 2; score *= 2;
} else { } else {
ouvrirAlerte("Dommage !"); ouvrirAlerte("Dommage, vous doublerez votre score la prochaine fois !... MOUHAHAHAHAH");
} }
} }
@ -429,7 +435,8 @@ function teleportationCadeau(n) {
}, Math.random() * 1000 + 1000); // Durée d'affichage entre 1s et 1.5 seconde }, Math.random() * 1000 + 1000); // Durée d'affichage entre 1s et 1.5 seconde
}else{ }else{
// on enlève le cadeau à la 15ème téléportation :) // on enlève le cadeau à la 15ème téléportation :),
// display: none va aussi permettre de rendre le cadeau non cliquable
div_cadeau.style.display = "none" div_cadeau.style.display = "none"
} }
} }