-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
142 lines (135 loc) · 5.07 KB
/
script.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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
const caixaPrincipal = document.querySelector(".caixa-principal");
const caixaPerguntas = document.querySelector(".caixa-perguntas");
const caixaAlternativas = document.querySelector(".caixa-alternativas");
const caixaResultado = document.querySelector(".caixa-resultado");
const textoResultado = document.querySelector(".texto-resultado");
const perguntas = [
{
enunciado: " Qual comida ela preferiria? ",
alternativas: [
{
texto: "Macarrão com molho branco, brócolis e bacon",
afirmacao: " Você conhece a Gaby ao ponto de saber que mesmo se ela preferisse o macarrão, ela faria uma panela cheia, somente para dividir entre vocês."
},
{
texto: "Pudim ou Petit gatteau de chocolate",
afirmacao: " A Gaby faria um pudim enorme para vocês comerem todos juntos."
}
]
},
{
enunciado: "Qual matéria a Gaby gosta mais?",
alternativas: [
{
texto: "História e biologia",
afirmacao: " Você sempre esteve certo sobre os estudos dela, no final ela cursou psicologia e todos conseguiram desconto em sua clínica.",
},
{
texto: "Inglês e matemática",
afirmacao: " Apesar de você não conhecer quais estudos ela priorizava, você estava presente na sua formatura em psicologia."
}
]
},
{
enunciado: "Quais são os livros favoritos dela?",
alternativas: [
{
texto: "Amor e azeitonas",
afirmacao: " Ela sempre gostou de ler livros que descrevesem seus sentimentos, afinal aquele que observa a arte, tem sua própria perspectiva",
},
{
texto: "Anne da Ilha",
afirmacao: " Ela na verdade nunca teve nenhum livro favorito, mas ela tinha os mais especiais, entre eles priorizavam sempre aqueles que mais davam a sensação de estar viva (Você sempre soube que ela só queria se sentir assim)."
}
]
},
{
enunciado: "Qual a data favorita dela?",
alternativas: [
{
texto: "Halloween",
afirmacao: " Diante de todas as memórias com sua prima Lorena, o halloween se destaca por semrpe ser o qual elas se reunem tradicionalmente, para ficarem juntas apesar de todas as circunstânceas (Você reconhece a importância de ter alguém como ela, tratando-a bem).",
},
{
texto: "Seu Aniversário",
afirmacao: " Gabriela nunca gostou do próprio aniversário, isso foi a maior mentira da sua vida."
}
]
},
{
enunciado: "Do que ela mais tem medo?",
alternativas: [
{
texto: "Ficar sozinha...",
afirmacao: " Mesmo tendo medo de ficar sozinha, o maior trauma dela sempre foi o que aconteceu naquele dia.",
},
{
texto: " 2018...",
afirmacao: " O maior trauma de uma mlher, sempre persegue ela até a morte."
}
]
},
{
enunciado: " Quem ela mais odeia ",
alternativas: [
{
texto: " Mãe ",
afirmacao: " Apesar de todas as pessoas que ela odiava, ela odiaa os três igualmente.",
},
{
texto: " Gabriel ",
afirmacao: " Apesar de todas as pessoas que ela odiava, ela odiaa os três igualmente."
},
{
texto: " Gustavo ",
afirmacao: " Apesar de todas as pessoas que ela odiava, ela odiaa os três igualmente."
}
]
},
{
enunciado: "A Gabriela se sente feliz com a vida dela?",
alternativas: [
{
texto: "Sim",
afirmacao: "Não."
},
{
texto: "Não",
afirmacao: "Sim."
}
]
},
];
let atual = 0;
let perguntaAtual;
let historiaFinal = "";
function mostraPergunta() {
if (atual >= perguntas.length) {
mostraResultado();
return;
}
perguntaAtual = perguntas[atual];
caixaPerguntas.textContent = perguntaAtual.enunciado;
caixaAlternativas.textContent = "";
mostraAlternativas();
}
function mostraAlternativas(){
for(const alternativa of perguntaAtual.alternativas) {
const botaoAlternativas = document.createElement("button");
botaoAlternativas.textContent = alternativa.texto;
botaoAlternativas.addEventListener("click", () => respostaSelecionada(alternativa));
caixaAlternativas.appendChild(botaoAlternativas);
}
}
function respostaSelecionada(opcaoSelecionada) {
const afirmacoes = opcaoSelecionada.afirmacao;
historiaFinal += afirmacoes + " ";
atual++;
mostraPergunta();
}
function mostraResultado() {
caixaPerguntas.textContent = "Em 2024...";
textoResultado.textContent = historiaFinal;
caixaAlternativas.textContent = "";
}
mostraPergunta();