jsaplication commited on
Commit
4b0c704
·
1 Parent(s): 2d9a3ec

Upload 4 files

Browse files
Files changed (4) hide show
  1. bachup.js +284 -0
  2. game.html +90 -0
  3. home.html +138 -0
  4. logica.js +214 -0
bachup.js ADDED
@@ -0,0 +1,284 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var gameType = window.localStorage.getItem('gameType');
2
+ console.log(gameType);
3
+ try{
4
+
5
+ var sessionLevel = 'level1';
6
+ var level;
7
+ var levelTotal;
8
+
9
+
10
+ $.getScript( "level/"+gameType+"/"+sessionLevel+".js" )
11
+ .done(function( script, textStatus ) {
12
+ $(".scripts").html('<script>'+script+'</script>');
13
+ })
14
+ .fail(function( jqxhr, settings, exception ) {
15
+ console.log("getScript:",exception);
16
+ });
17
+
18
+
19
+ }catch(e){
20
+ console.log('Status:', e.message);
21
+ }
22
+
23
+
24
+ setTimeout(function(){
25
+
26
+ if(sessionLevel == 'level1'){
27
+ level = level1;
28
+ levelTotal = level.length;
29
+ }else if(sessionLevel == 'level2'){
30
+ level = level2
31
+ levelTotal = level.length;
32
+ }else if(sessionLevel == 'level3'){
33
+ level = level3
34
+ levelTotal = level.length;
35
+ }else if(sessionLevel == 'level4'){
36
+ level = level4
37
+ levelTotal = level.length;
38
+ }else if(sessionLevel == 'level5'){
39
+ level = level5
40
+ levelTotal = level.length;
41
+ }else if(sessionLevel == 'level6'){
42
+ level = level6
43
+ levelTotal = level.length;
44
+ }else{
45
+ level = level1;
46
+ levelTotal = level.length;
47
+ }
48
+
49
+ start();
50
+
51
+ },1000);
52
+
53
+
54
+ function getRandomInt(min, max) {
55
+ return Math.floor(Math.random() * (max - min + 1)) + min;
56
+ }
57
+
58
+
59
+ var clicou = false;
60
+ function btn(e){
61
+
62
+ if(!clicou){
63
+
64
+
65
+
66
+ var button = $(e).attr('characters');
67
+ var characters = $("#view").attr('characters');
68
+ var score = $(".count-score").text();
69
+ var erros = $(".count-fails").text();
70
+
71
+ var scoreNumber = Number(score);
72
+ var errosNumber = Number(erros);
73
+
74
+ if(erros >= 10){
75
+ $("#game-over").removeClass('hidden');
76
+ }else{
77
+
78
+ $("#game-over").addClass('hidden');
79
+
80
+ if(button === characters){
81
+ scoreNumber++;
82
+ $(".count-score").text(scoreNumber);
83
+ $("#score").addClass("animate__backInDown");
84
+
85
+ $(".add-segundos").show();
86
+
87
+ startAddTime('start', 0, 2);
88
+
89
+ clicou = false;
90
+
91
+ start();
92
+
93
+ }else{
94
+
95
+
96
+ $(".barra-prog").css("width", '100%');
97
+ $(".prog").css("display", 'block');
98
+
99
+ errosNumber++;
100
+ $(".count-fails").text(errosNumber);
101
+ $("#fails").addClass("animate__backInDown");
102
+
103
+ $("."+md5(characters)).addClass("resposta");
104
+
105
+
106
+ reload('fails')
107
+
108
+ clicou = true;
109
+
110
+ progress();
111
+ setTimeout(function(){
112
+
113
+ $(".prog").css("display", 'none');
114
+ clearInterval(interval);
115
+ $(".add-segundos").hide();
116
+
117
+ clicou = false;
118
+
119
+ start();
120
+ }, 2000)
121
+
122
+ }
123
+
124
+
125
+
126
+
127
+ }
128
+
129
+
130
+
131
+ startTime();
132
+
133
+
134
+
135
+ }else{
136
+ console.log('btnclicado');
137
+ }
138
+ }
139
+
140
+
141
+ var interval;
142
+ function progress(){
143
+
144
+ var i = 100;
145
+ interval = setInterval(function(){
146
+
147
+
148
+ $(".barra-prog").css("width", i+"%");
149
+
150
+ i--;
151
+ },
152
+ 20);
153
+
154
+ }
155
+
156
+
157
+ function start(){
158
+ $("#options").html('');
159
+ var radom = getRandomInt(1, levelTotal);
160
+ for( var [k,v] of Object.entries(level)){
161
+
162
+ if (radom == v.number) {
163
+ $("#view").html(v.characters);
164
+ $("#view").attr('characters', v.name);
165
+ $("#view").addClass('animate__rubberBand');
166
+ $(".description-dica").text(v.description);
167
+ }
168
+
169
+ $("#options").append(`<button onclick="btn(this)" characters="${v.name}" class="${md5(v.name)}" style="">${v.name}</button>`);
170
+
171
+ }
172
+
173
+ clicou = false;
174
+ }
175
+
176
+
177
+
178
+ function restart(){
179
+ // window.location.reload(true);
180
+
181
+ reload('restart')
182
+ }
183
+
184
+
185
+ var intevalo;
186
+ function startTime(){
187
+ intevalo = setInterval(function(){
188
+ console.log('time')
189
+ $("#score").removeClass("animate__backInDown");
190
+ $("#fails").removeClass("animate__backInDown");
191
+ $("#view").removeClass("animate__rubberBand");
192
+
193
+ stopTime();
194
+ }, 2000);
195
+
196
+ }
197
+ function stopTime(){
198
+ clearInterval(intevalo);
199
+ }
200
+
201
+
202
+
203
+
204
+ function reload(e){
205
+ if(e == 'score'){
206
+ window.location.href = '.score.';
207
+ }else if(e == 'fails'){
208
+ window.location.href = '.fails.';
209
+ }else if(e == 'restart'){
210
+ window.location.href = '.restart.';
211
+ }else{
212
+
213
+ }
214
+ }
215
+
216
+ function closeDica(){
217
+ $(".dica").removeClass("animate__fadeInDown");
218
+ $(".dica").addClass("animate__fadeOutUp");
219
+ timeCss();
220
+ }
221
+ function openDica(){
222
+ $(".dica").show();
223
+ $(".dica").addClass("animate__fadeInDown");
224
+ $(".dica").removeClass("animate__fadeOutUp");
225
+ }
226
+ var timeCsss;
227
+
228
+ function timeCss(){
229
+
230
+ timeCsss = setInterval(function(){
231
+ console.log('timeCss');
232
+ $(".dica").hide();
233
+ clearInterval(timeCsss);
234
+ },1000);
235
+ }
236
+
237
+ if(v.level === data.level){
238
+ console.log('existe');
239
+
240
+ var newarry = removerItem(gts, data.level);
241
+ console.log('nr:',newarry);
242
+
243
+ newarry.push(data);
244
+
245
+ window.localStorage.setItem("session_"+data.gameType, JSON.stringify(newarry));
246
+
247
+ break;
248
+ }else{
249
+
250
+
251
+ console.log('Não existe--------------------------------------------');
252
+ gts.push(data);
253
+ window.localStorage.setItem("session_"+data.gameType, JSON.stringify(gts));
254
+ console.log('------------------------------------------------------')
255
+ console.log(gts);
256
+
257
+ }
258
+
259
+ for( var [k, v] of Object.entries(gts)){
260
+
261
+ if(v.level === data.level){
262
+ console.log('existe');
263
+
264
+ var newarry = removerItem(gts, data.level);
265
+ console.log('nr:',newarry);
266
+
267
+ newarry.push(data);
268
+
269
+ window.localStorage.setItem("session_"+data.gameType, JSON.stringify(newarry));
270
+
271
+ break;
272
+ }else{
273
+
274
+
275
+ console.log('Não existe--------------------------------------------');
276
+ gts.push(data);
277
+ window.localStorage.setItem("session_"+data.gameType, JSON.stringify(gts));
278
+ console.log('------------------------------------------------------')
279
+ console.log(gts);
280
+
281
+ }
282
+
283
+
284
+ }
game.html ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="pt">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
6
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+ <link rel="preconnect" href="https://fonts.gstatic.com">
8
+ <link rel="stylesheet" href="css/style.css">
9
+ <link rel="stylesheet" type="text/css" href="css/animate.css">
10
+
11
+ </head>
12
+ <body class="home">
13
+ <div class="stars" ></div>
14
+ <div class="stars2" ></div>
15
+
16
+ <!-- <div class="box-progress">
17
+ <div class="progressbar">
18
+ <div class="barra"></div>
19
+ </div>
20
+ </div>
21
+ -->
22
+ <div class="timer">
23
+ <div class="add-segundos animate__animated animate__backOutUp animate__slow">+2</div>
24
+ <div class="minutos"></div>
25
+ </div>
26
+
27
+ <div class="lavel-name"></div>
28
+
29
+ <div class="btn-dica animate__animated animate__pulse animate__infinite animate__slow " onclick="openDica()" ></div>
30
+ <div class="topo">
31
+
32
+ <div class="score flax">
33
+ <div class="titulo">Acertos</div>
34
+ <div id="score" class="">
35
+ <span class="count-score">0</span><span>/20</span>
36
+ </div>
37
+ </div>
38
+
39
+ <div class="fails flax text-right">
40
+ <div class="titulo">Erros</div>
41
+ <div id="fails" class="">
42
+ <span class="count-fails">0</span><span>/10</span>
43
+ </div>
44
+ </div>
45
+
46
+ </div>
47
+ <main>
48
+ <div id="view" characters="" class="showAnimation"></div>
49
+ <div class="sombra"></div>
50
+
51
+ <section id="options">
52
+
53
+ </section>
54
+ </main>
55
+
56
+ <div id="game-over" class="hidden">
57
+ <strong>Você Perdeu</strong>
58
+ <p id="score-gameover" class="message-status"></p>
59
+ <p id="score-gameover">Score<span class="score-status"></span></p>
60
+ <p id="score-gameover">Erros: <span class="error-status"></span></p>
61
+ <button id="restart" onclick="restart()">Recomeçar</button>
62
+ </div>
63
+
64
+ <div id="game-success" class="hidden">
65
+ <strong>Parabéns</strong>
66
+ <p id="score-gameover" class="message-status">Você passou de nivel.</p>
67
+ <p id="score-gameover">Score<span class="score-status-sucess"></span></p>
68
+ <p id="score-gameover">Erros: <span class="error-status-sucess"></span></p>
69
+ <button id="restart" onclick="nextlevel()">Proximo</button>
70
+ </div>
71
+
72
+ <div class="dica animate__animated animate__fadeInDown">
73
+ <div class="close-dica" onclick="closeDica()"></div>
74
+ <div class="titulo-dica">Dicas</div>
75
+ <div class="description-dica">Descricao</div>
76
+
77
+ </div>
78
+ <!-- <div class="btn-next">Proximo</div> -->
79
+ <div class="prog">
80
+ <div class="barra-prog"></div>
81
+ </div>
82
+ <script src="js/jquery.js"></script>
83
+ <script src="js/lodash.js"></script>
84
+ <script src="js/cronometro.js"></script>
85
+ <script src="js/global.js"></script>
86
+ <script src="js/md5.js"></script>
87
+ <div class="scripts"></div>
88
+ <script src="logica.js"></script>
89
+ </body>
90
+ </html>
home.html ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="pt">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
6
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
+ <link rel="preconnect" href="https://fonts.gstatic.com">
8
+ <link rel="stylesheet" href="css/style.css">
9
+ <link rel="shortcut icon" href="icons/icon.png" type="image/x-icon">
10
+ <link rel="stylesheet" type="text/css" href="css/animate.css">
11
+ <title>Acerte! Home</title>
12
+ </head>
13
+ <body class="home">
14
+
15
+ <div class="perfil">
16
+ <h1>Acerte<span class="animate__animated animate__heartBeat animate__infinite infinite" style="display: inline-flex;">!</span></h1>
17
+ <label class="animate__animated animate__zoomInUp">Escolha uma Jogo e Divirta-se</label>
18
+ </div>
19
+
20
+ <div class="container">
21
+
22
+
23
+
24
+ <div class="padd-box" onclick="playGame(this)" name="caracteres">
25
+ <div class="box">
26
+ <div class="box-icon">
27
+ <img src="icons/caracteres.png" width="100%">
28
+ </div>
29
+ <div class="box-name">Caracteres</div>
30
+ </div>
31
+ </div>
32
+
33
+ <div class="padd-box" onclick="playGame(this)" name="geometrias">
34
+ <div class="box">
35
+ <div class="box-icon">
36
+ <img src="icons/geometria.png" width="100%">
37
+ </div>
38
+ <div class="box-name">Geometrias</div>
39
+ </div>
40
+ </div>
41
+
42
+ <div class="padd-box" onclick="playGame(this)" name="numeros">
43
+ <div class="box">
44
+ <div class="box-icon">
45
+ <img src="icons/numeros.png" width="100%">
46
+ </div>
47
+ <div class="box-name">Números</div>
48
+ </div>
49
+ </div>
50
+
51
+ <div class="padd-box" onclick="playGame(this)" name="palavras">
52
+ <div class="box">
53
+ <div class="box-icon">
54
+ <img src="icons/palavras.png" width="100%">
55
+ </div>
56
+ <div class="box-name">Palavras</div>
57
+ </div>
58
+ </div>
59
+
60
+
61
+ <div class="padd-box" onclick="playGame(this)" name="fisica">
62
+ <div class="box">
63
+ <div class="box-icon">
64
+ <img src="icons/fisica.png" width="100%">
65
+ </div>
66
+ <div class="box-name">Física</div>
67
+ </div>
68
+ </div>
69
+
70
+ <div class="padd-box" onclick="playGame(this)" name="tradusa">
71
+ <div class="box">
72
+ <div class="box-icon">
73
+ <img src="icons/indioma.png" width="100%">
74
+ </div>
75
+ <div class="box-name">Tradusa</div>
76
+ </div>
77
+ </div>
78
+
79
+ <div class="padd-box" onclick="playGame(this)" name="images">
80
+ <div class="box">
81
+ <div class="box-icon">
82
+ <img src="icons/images.png" width="100%">
83
+ </div>
84
+ <div class="box-name">Images</div>
85
+ </div>
86
+ </div>
87
+
88
+ <div class="padd-box" onclick="playGame(this)" name="cores">
89
+ <div class="box">
90
+ <div class="box-icon">
91
+ <img src="icons/cores.png" width="100%">
92
+ </div>
93
+ <div class="box-name">Cores</div>
94
+ </div>
95
+ </div>
96
+
97
+ </div>
98
+
99
+ <div class="list-level">
100
+ <div class="padd-level">
101
+ <div class="titulo-level">Nivel <div class="close-list-level" onclick="closeListLevel()"></div></div>
102
+ <div class="list">
103
+
104
+ <div class="list-item" onclick="openLevel(this)" name="level1">
105
+ Level 1
106
+ <div class="status-level-list">Concluido</div>
107
+ </div>
108
+
109
+ <div class="list-item" onclick="openLevel(this)" name="level2">
110
+ Level 2
111
+ <div class="status-level-list">Concluido</div>
112
+ </div>
113
+
114
+ <div class="list-item" onclick="openLevel(this)" name="level3">
115
+ Level 3
116
+ <div class="status-level-list">Concluido</div>
117
+ </div>
118
+
119
+ <div class="list-item" onclick="openLevel(this)" name="level4">
120
+ Level 4
121
+ <div class="status-level-list">Concluido</div>
122
+ </div>
123
+
124
+ <div class="list-item" onclick="openLevel(this)" name="level5">
125
+ Level 5
126
+ <div class="status-level-list">Concluido</div>
127
+ </div>
128
+
129
+ </div>
130
+ </div>
131
+ </div>
132
+ <div class="btn-next">level:</div>
133
+
134
+
135
+ <script src="js/jquery.js"></script>
136
+ <script src="js/home.js"></script>
137
+ </body>
138
+ </html>
logica.js ADDED
@@ -0,0 +1,214 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ //carregar script no dom
2
+
3
+ var gameType = window.localStorage.getItem('gameType');
4
+ console.log(gameType);
5
+ try{
6
+
7
+ var sessionLevel = window.localStorage.getItem("sessionLevel");;
8
+ var level;
9
+ var levelTotal;
10
+
11
+ document.querySelector(".lavel-name").textContent = sessionLevel;
12
+
13
+ $.getScript( "level/"+gameType+"/"+sessionLevel+".js" )
14
+ .done(function( script, textStatus ) {
15
+ $(".scripts").html('<script>'+script+'</script>');
16
+ })
17
+ .fail(function( jqxhr, settings, exception ) {
18
+ console.log("getScript:",exception);
19
+ });
20
+
21
+
22
+ }catch(e){
23
+ console.log('Status:', e.message);
24
+ }
25
+
26
+ setTimeout(function(){
27
+ if(sessionLevel == 'level1'){
28
+ level = level1;
29
+ levelTotal = level.length;
30
+ }else if(sessionLevel == 'level2'){
31
+ level = level2
32
+ levelTotal = level.length;
33
+ }else if(sessionLevel == 'level3'){
34
+ level = level3
35
+ levelTotal = level.length;
36
+ }else if(sessionLevel == 'level4'){
37
+ level = level4
38
+ levelTotal = level.length;
39
+ }else if(sessionLevel == 'level5'){
40
+ level = level5
41
+ levelTotal = level.length;
42
+ }else if(sessionLevel == 'level6'){
43
+ level = level6
44
+ levelTotal = level.length;
45
+ }else{
46
+ level = level1;
47
+ levelTotal = level.length;
48
+ }
49
+
50
+ start();
51
+
52
+ },1000);
53
+
54
+ //carregar script no dom
55
+
56
+
57
+ //start -----------------------------------------------------
58
+ function start(){
59
+ var random = getRandomInt(1, levelTotal);
60
+ buttons.innerHTML = '';
61
+
62
+
63
+ for( var [k,v] of Object.entries(level)){
64
+
65
+ if (random == v.number) {
66
+ views.innerHTML = v.pergunta;
67
+ // console.log('Resposta',v.resposta)
68
+ views.setAttribute("resposta", v.resposta)
69
+ modal.innerText = v.description;
70
+ AnimateIn();
71
+ }
72
+
73
+
74
+ var buttonElemet = document.createElement("button");
75
+ buttonElemet.setAttribute("class", md5(v.resposta));
76
+ buttonElemet.setAttribute("onclick", "btn(this)");
77
+ buttonElemet.setAttribute("resposta", v.resposta);
78
+ buttonElemet.innerText = v.resposta;
79
+ buttons.appendChild(buttonElemet);
80
+
81
+
82
+ }
83
+
84
+ selected = false;
85
+
86
+ if(Number(score.innerText) >= 3){
87
+
88
+ var itemlevel = {
89
+ gameType: gameType,
90
+ level: sessionLevel,
91
+ score: score.innerText,
92
+ fails: fails.innerText,
93
+ }
94
+
95
+ addSessionLevel(itemlevel);
96
+
97
+ gameSucess.classList.remove("hidden");
98
+
99
+ }else{
100
+ console.log('ainda n finalizou')
101
+ }
102
+
103
+ }
104
+ //start -----------------------------------------------------
105
+
106
+ //btn--------------------------------------------------------
107
+
108
+
109
+ function btn(e){
110
+ var resposta = e.getAttribute("resposta");
111
+ var viewRespsota = views.getAttribute("resposta");
112
+ var scoreNumber = Number(score.innerText);
113
+ var errosNumber = Number(fails.innerText);
114
+
115
+
116
+ if(!selected){
117
+
118
+ if(Number(fails.innerText) >=10){
119
+ gameOver.classList.remove("hidden");
120
+ }else{
121
+
122
+ if(resposta == viewRespsota){
123
+
124
+
125
+
126
+
127
+
128
+
129
+ selected = false;
130
+ scoreNumber++;
131
+ score.innerText = scoreNumber;
132
+ addSegundos.style.display = 'block';
133
+ startAddTime('start', 0, 2);
134
+
135
+ setTimeout(function(){
136
+ start();
137
+ }, 500)
138
+
139
+ }else{
140
+
141
+ selected = true;
142
+
143
+
144
+ $("."+md5(viewRespsota)).addClass("resposta");
145
+
146
+
147
+ errosNumber++;
148
+ fails.innerText = errosNumber;
149
+
150
+ barraProgresso.style.width = '100%';
151
+ progresso.style.display = 'block';
152
+
153
+
154
+ progress();
155
+
156
+ setTimeout(function(){
157
+ $(".prog").css("display", 'none');
158
+ clearInterval(intervalProg);
159
+ addSegundos.style.display = 'hide';
160
+
161
+
162
+
163
+ start();
164
+ }, 2000)
165
+
166
+ // start();
167
+ }
168
+
169
+ }
170
+
171
+
172
+ }
173
+ }
174
+
175
+ function restart(){
176
+ // window.location.reload(true);
177
+
178
+ reload('restart')
179
+ }
180
+
181
+
182
+ function reload(e){
183
+ if(e == 'score'){
184
+ window.location.href = '.score.';
185
+ }else if(e == 'fails'){
186
+ window.location.href = '.fails.';
187
+ }else if(e == 'restart'){
188
+ window.location.href = '.restart.';
189
+ }else{
190
+
191
+ }
192
+ }
193
+
194
+
195
+ function closeDica(){
196
+ $(".dica").removeClass("animate__fadeInDown");
197
+ $(".dica").addClass("animate__fadeOutUp");
198
+ timeCss();
199
+ }
200
+ function openDica(){
201
+ $(".dica").show();
202
+ $(".dica").addClass("animate__fadeInDown");
203
+ $(".dica").removeClass("animate__fadeOutUp");
204
+ }
205
+ var timeCsss;
206
+
207
+ function timeCss(){
208
+
209
+ timeCsss = setInterval(function(){
210
+
211
+ $(".dica").hide();
212
+ clearInterval(timeCsss);
213
+ },1000);
214
+ }