diff --git a/js/juego.js b/js/juego.js index 468d16d..b8f2698 100644 --- a/js/juego.js +++ b/js/juego.js @@ -18,9 +18,10 @@ let preguntas = []; let indice = 0; // pregunta que se está mostrando let bloqueado = false; // true mientras se envía una respuesta o se ve el feedback let numeroAciertos = 0; // número de aciertos del jugador +let tiempoRespuesta = 0; +let intervaloTiempo; $(document).ready(function () { - // Obtenemos el idPartida de la URL // Ejemplo: juego.php?idPartida=3 @@ -83,6 +84,11 @@ function cargarPreguntas() { function mostrarPregunta() { const pregunta = preguntas[indice]; + tiempoRespuesta = 0; + intervaloTiempo = setInterval(function () { + tiempoRespuesta++; + }, 100); + bloqueado = false; $("#textoPregunta").text(pregunta.nombrePregunta); @@ -111,6 +117,9 @@ function mostrarPregunta() { // 3. El usuario pulsa una respuesta: se guarda y se enseña si ha acertado function responder($botonPulsado) { + clearInterval(intervaloTiempo); + console.log("Tiempo de respuesta: " + tiempoRespuesta / 10 + " segundos"); + if (bloqueado) { return; } @@ -130,7 +139,8 @@ function responder($botonPulsado) { orden: "responder", idPartida: idPartida, idPartidaxPregunta: pregunta.idPartidaxPregunta, - idRespuesta: idRespuesta, + idRespuesta: idRespuesta, + tiempoRespuesta: tiempoRespuesta, }, success: function (datos) { if (datos.error) {