Não entendi as condições para se acertar o alvo. Até verifiquei no fórum e pesquisei mas ainda não entendo
if ( (x > xAleatorio - raio) && (x < xAleatorio + raio) && (y > yAleatorio - raio) && (y < yAleatorio + raio))
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi as condições para se acertar o alvo. Até verifiquei no fórum e pesquisei mas ainda não entendo
if ( (x > xAleatorio - raio) && (x < xAleatorio + raio) && (y > yAleatorio - raio) && (y < yAleatorio + raio))
Olá, Bernardo! Vou tentar explicar essa condição do if para você.
Essa condição está verificando se um ponto (x, y) está dentro de um círculo. O círculo é definido por seu centro (xAleatorio, yAleatorio) e seu raio.
Aqui está o que cada parte da condição significa:
Espero que isso ajude a esclarecer! Se você tiver mais perguntas, fique à vontade para perguntar.