diff --git a/Escritorio-Virtual/crucigrama.html b/Escritorio-Virtual/crucigrama.html index c71908c..1b375c6 100644 --- a/Escritorio-Virtual/crucigrama.html +++ b/Escritorio-Virtual/crucigrama.html @@ -265,6 +265,7 @@

Elige el nivel de dificultad:

if (crucigrama) { // Teclas aceptadas + // Usabilidad - Tecla de retroceso if (teclasPermitidas.test(event.key) || event.keyCode == 8) { if (!crucigrama.isACellClicked) { @@ -299,6 +300,18 @@

Botonera:

+ + + + + + diff --git a/Escritorio-Virtual/estilo/crucigrama.css b/Escritorio-Virtual/estilo/crucigrama.css index 6461621..8288107 100644 --- a/Escritorio-Virtual/estilo/crucigrama.css +++ b/Escritorio-Virtual/estilo/crucigrama.css @@ -33,6 +33,7 @@ main>p { font-size: 1.3em; padding: 0.5em 1em; border-color: black; + border-width: 0.08em; } /* Especificidad: 012 */ @@ -110,8 +111,9 @@ section[data-type="formulario"] { align-items: flex-start; } -/* Especificidad: 011 */ -input[name="tiempoDB"] { +/* Especificidad: 011-001 */ +input[name="tiempoDB"], +audio { display: none; } diff --git a/Escritorio-Virtual/js/crucigrama.js b/Escritorio-Virtual/js/crucigrama.js index 172939b..c34ae8b 100644 --- a/Escritorio-Virtual/js/crucigrama.js +++ b/Escritorio-Virtual/js/crucigrama.js @@ -286,15 +286,21 @@ class Crucigrama { if (expression_row && expression_col) { $(this.cellClicked).text(element); // Mostramos el valor introducido $(this.cellClicked).attr("data-state", "correct"); // Estado en correcto + $("audio")[0].play() // Usabilidad + + // Usabilidad - Solo se deselecciona si la respuesta es correcta + // Se deselecciona la celda + this.isACellClicked = false; + this.cellClicked = null; + } else { this.crucigrama[iOfCell][jOfCell] = 0; - $(this.cellClicked).removeAttr("data-state"); // deja de estar seleccionada + //$(this.cellClicked).removeAttr("data-state"); // deja de estar seleccionada + $("audio")[1].play() // Usabilidad alert("Elemento introducido no correcto"); } - // Se deselecciona la celda - this.isACellClicked = false; - this.cellClicked = null; + // Comprobamos el final del crucigrama if (this.check_win_condition()) { diff --git a/Escritorio-Virtual/multimedia/correct.mp3 b/Escritorio-Virtual/multimedia/correct.mp3 new file mode 100644 index 0000000..1b6eec1 Binary files /dev/null and b/Escritorio-Virtual/multimedia/correct.mp3 differ diff --git a/Escritorio-Virtual/multimedia/correct.wav b/Escritorio-Virtual/multimedia/correct.wav new file mode 100644 index 0000000..ed46876 Binary files /dev/null and b/Escritorio-Virtual/multimedia/correct.wav differ diff --git a/Escritorio-Virtual/multimedia/wrong.mp3 b/Escritorio-Virtual/multimedia/wrong.mp3 new file mode 100644 index 0000000..93c72bd Binary files /dev/null and b/Escritorio-Virtual/multimedia/wrong.mp3 differ diff --git a/Escritorio-Virtual/multimedia/wrong.wav b/Escritorio-Virtual/multimedia/wrong.wav new file mode 100644 index 0000000..aa5a92d Binary files /dev/null and b/Escritorio-Virtual/multimedia/wrong.wav differ