-
Notifications
You must be signed in to change notification settings - Fork 0
/
max.js
128 lines (112 loc) · 3.46 KB
/
max.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
function $$(o){ if(typeof(o)=='object'){return o;}else{return document.getElementById(o);}}
function sleep(milliseconds) {const date = Date.now();let currentDate = null;do {currentDate = Date.now();} while (currentDate - date < milliseconds);}
function randn(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;}
var RespuestaCorrecta=3;
var minNum=1;
var maxNum=15;
var totNum=0;
var rotar=false;
var tiltangle=35;
var desordenar=false;
function IniciarPartido(){
rotar=$('#swTilt').is(':checked');
tiltangle = $('#swTiltPorc').val();
desordenar=$('#swDesordenar').is(':checked');
totNum=maxNum-(minNum-1);
$('#DivMenu').hide();
GenerarNum();
}
function GenerarNum(){
$('.btn-num').removeAttr('disabled');
$('#DivBien').hide();
$('#DivMal').hide();
$('#DivMain').show('slow');
let rtilt=0;
let b=''; var orden='';
$('#RowNumbers').html('');
for (let i=minNum; i<=maxNum; i++) {
n=i;
if (desordenar) {
orden='order:'+randn(minNum,maxNum)+';';
}
if (rotar){
rtilt= randn(tiltangle*-1,tiltangle);
} else {
rtilt = 0;
}
b='<div class="col" style="'+orden+'"><button id="btn'+n+'" class="btn btn-info btn-num"><div style="transform: rotate('+rtilt+'deg);">'+n+'</div></button></div>';
$('#RowNumbers').append(b);
}
//Agrego el click a los botones
$(".btn-num").click(function(){
Respondio($(this).text(),this);
});
RespuestaCorrecta=randn(minNum,maxNum);
// console.info ('RespuestaCorrecta: ' + RespuestaCorrecta);
sleep(300);
$$("ABien").pause();
$$("ABien").load();
$$("Audio"+RespuestaCorrecta).play();
}
function Respondio(Num,btn){
console.info('Respondio:'+Num);
var x = $$("Audio"+Num);
let b='';
x.play();
sleep(1300);
if (Num==RespuestaCorrecta){
$('#winnum').html(Num);
$('#wincant').html('');
for (let i=minNum; i<=Num; i++) {
b='<div class="col"><i class="fa fa-poo pe-3"></i></div>';
$('#wincant').append(b);
}
RespondioBIEN();
} else {
RespondioMAL();
$(btn).attr('disabled','disabled');
}
}
function RespondioBIEN(){
$('#DivMain').hide();
$('#DivBien').show('slow');
$$("ABien").play();
}
function RespondioMAL(){
$('#btnReintentar').attr('disabled','disabled');
$('#DivMain').hide();
$('#DivMal').show('slow');
// $$("AMal").play(); //Desactivado xq sino se entretiene perdiendo
function PG(x){
x++;$$('PGbar').style.width= (x) +'%';
if (x==100){
$('#btnReintentar').removeAttr('disabled');
} else {
setTimeout(PG,80,x);
}
}
PG(0);
}
/* Inicializador */
$(document).ready(function() {
$('#DivMenu').show();
$('#DivBien').hide();
$('#DivMal').hide();
$('#DivMain').hide();
$("#btnRepetir").click(function(){
$$("Audio"+RespuestaCorrecta).play();
});
$("#btnIniciar").click(function(){
IniciarPartido();
});
$("#btnOtraVez").click(function(){
GenerarNum();
});
$("#btnReintentar").click(function(){
$('#DivMal').hide();
$('#DivMain').show('slow');
$$('PGbar').style.width='0%';
$$("Audio"+RespuestaCorrecta).play();
});
// console.info ('Start OK');
});