-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
107 lines (104 loc) · 3.23 KB
/
main.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
103
104
105
106
107
//Botões
const comecar = document.querySelector('#comecar');
const adicionar = document.querySelector('#adicionar');
const novo = document.querySelector('#novo');
const desistir = document.querySelector('#desistir');
const cancelar = document.querySelector('#cancelar');
const salvar = document.querySelector('#salvar');
//--------------------------
const page01 = document.querySelector('#page01');
const page02 = document.querySelector('#page02');
const page03 = document.querySelector('#page03');
const letras = document.querySelector('.letras')
const palavra = document.querySelector('#palavra')
const novaPalavra = document.querySelector('#addNew')
//--------------------------
const words = ['mundo','rato']
var contador = 1
var sorteado = ''
function play(){
sorteador()
separador = sorteado.split('');
console.log('comecar');
page01.classList.add('hide');
page02.classList.remove('hide');
for (var i = 0; i < separador.length; i++ ){
//console.log(i)
var div = document.createElement('div');
var img = document.createElement('img');
var p = document.createElement('p');
p.classList.add('visibility');
p.setAttribute('id',`letra-${i}`)
p.textContent = separador[i]
img.src = './images/Letter3.png';
letras.appendChild(div)
div.appendChild(p)
div.appendChild(img)
};
console.log(separador);
};
comecar.addEventListener('click', play);
document.addEventListener('keydown', (event) =>{
const keyName = event.key;
comparador(keyName);
});
function comparador(item){
var acertou = false;
for(var i=0;i<separador.length;i++){
if(separador[i] == item){
var letra = letras.querySelector('#letra-'+i);
letra.classList.remove('visibility');
acertou = true
console.log('letra certa');
}else{
/*var stick = document.querySelector('#stick')
stick.src = `./images/stick-man${contador}.svg`
contador++
console.log(contador)*/
}
};
if(!acertou){
console.log('errou')
var stick = document.querySelector('#stick')
stick.src = `./images/stick-man${contador}.svg`
contador++
}
if(contador > 6){
alert('perdeu Playboy')
};
};
adicionar.addEventListener('click', ()=> {
console.log('adicionar');
page01.classList.add('hide');
page03.classList.remove('hide');
});
novo.addEventListener('click', ()=> {
console.log('novo');
letras.innerHTML = ''
var stick = document.querySelector('#stick')
stick.src = `./images/stick-man0.svg`
contador = 1
play();
});
desistir.addEventListener('click', ()=> {
console.log('desistir');
});
cancelar.addEventListener('click', ()=> {
console.log('cancelar');
page03.classList.add('hide');
page01.classList.remove('hide');
});
salvar.addEventListener('click', ()=> {
var adicionarPalavra = novaPalavra.value
words.push(adicionarPalavra)
console.log(adicionarPalavra)
console.log('salvar');
play();
page03.classList.add('hide');
});
function sorteador(){
var numero = Math.floor(Math.random() * words.length);
sorteado = words[numero]
console.log(numero)
};
console.log('ativo');