que podria estar pasando
¡Hola Henry!
En el código que compartiste, veo que estás utilizando el método alert()
para mostrar un mensaje cuando el usuario hace clic en la pantalla y acierta en el objetivo. Si estás teniendo problemas con el alert()
, es posible que se deba a que no se está ejecutando correctamente.
Una posible solución sería agregar un console.log()
antes del alert()
para verificar si el evento de clic está siendo capturado correctamente. Por ejemplo:
function disparar(evento){
var x = evento.pageX - pantalla.offsetLeft;
var y = evento.pageY - pantalla.offsetTop;
if ((x < xAleatorio + radio) &&
(x > xAleatorio - radio) &&
(y < yAleatorio + radio) &&
(y > yAleatorio - radio)){
console.log("tiro Certero");
alert("tiro Certero");
}
}
De esta forma, podrás revisar en la consola de tu navegador si el mensaje "tiro Certero" se está mostrando correctamente. Si no es así, es posible que debas revisar tu código para asegurarte de que el evento de clic se esté capturando correctamente.
Espero que esta información te sea útil. ¡Buenos estudios!