forked from gabyfdez90/wheel_of_doom
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tragaperras.js
102 lines (77 loc) · 3.32 KB
/
tragaperras.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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
function insertarNombre(event) {
event.preventDefault();
let nombre = document.getElementById("nombre").value;
if (nombre == "")
alert("Debes añadir tu nombre")
let opcion = `<li id="${nombre}">${nombre}</li>`;
let lista = document.getElementById("lista-nombres");
lista.innerHTML += opcion;
coders.push(nombre)
}
function resetearLista(event) {
HTMLFormElement.reset()
let resetear = document.getElementById(nombre).reset();
}
let asesinos = ["images/asesinos/abuelo.png", "images/asesinos/caminante.png", "images/asesinos/caroline.png", "images/asesinos/del-pozo.png", "images/asesinos/elon.png", "images/asesinos/fredy.png", "images/asesinos/patricio.png", "images/asesinos/planta.png", "images/asesinos/trump.png", "images/asesinos/vold.png"]
let muertes = ["images/Muertes/briefing.jfif", "images/Muertes/cosquillas.jfif", "images/Muertes/donunts.jfif", "images/Muertes/git.jfif", "images/Muertes/js.jfif", "images/Muertes/luz.jfif", "images/Muertes/maceta.jfif", "images/Muertes/montaña.jfif", "images/Muertes/platano.jfif", "images/Muertes/wc.jfif"]
let coders = []
let cadaveres = []
function checkNotRepeat(coder, lista) {
return lista.includes(coder)
}
function eliminarMuerta(lista, muerta, parent) {
for (let i = 0; i < lista.length; i++) {
if (lista[i] === muerta) {
const element = document.getElementById(muerta);
parent.removeChild(element)
}
}
}
function killSomeone(event) {
event.preventDefault();
let indiceAsesinos = Math.floor(Math.random() * 9);
document.getElementById("asesinos").src = asesinos[indiceAsesinos]
let indiceMuertes = Math.floor(Math.random() * 9);
document.getElementById("muertes").src = muertes[indiceMuertes]
let indiceCoders = Math.floor(Math.random() * coders.length);
let muerta = coders[indiceCoders]
muerta_repetida = checkNotRepeat(muerta, cadaveres)
if (!muerta_repetida) {
cadaveres.push(muerta)
console.log(cadaveres)
document.getElementById("coders").textContent = muerta
let cadaver = document.getElementById("lista-muertas");
let nombres = document.getElementById("lista-nombres");
let lista_muerta = `<li id="dead-${muerta}">${muerta}</li>`;
cadaver.innerHTML += lista_muerta
eliminarMuerta(coders, muerta, nombres)
}
else { };
}
let pulsar = document.querySelector(".submit-button")
pulsar.addEventListener("click", () => {
let etiquetaAudio = document.createElement("audio")
etiquetaAudio.setAttribute("src", "./audio/risa.mp3")
etiquetaAudio.play()
})
let logo = document.querySelector(".kill-button")
logo.addEventListener("click", () => {
let etiquetaAudio = document.createElement("audio")
etiquetaAudio.setAttribute("src", "./audio/muerta.mp3")
etiquetaAudio.play()
})
let kills = document.getElementById('kills');
let velo = document.getElementById('velo');
let boton = document.getElementById('boton');
kills.addEventListener('click', () => {
velo.classList.add('show');
});
boton.addEventListener('click', () => {
velo.classList.remove('show');
});
let pop = document.querySelector("#boton")
pop.addEventListener("click", () => {
let etiquetaAudio = document.createElement("audio")
etiquetaAudio.setAttribute("src", "./audio/nuclear.mp3")
etiquetaAudio.play()
})