3
respostas

function sorteiaPosição

Nesta parte do código:

function sorteiaPosicao(maximo) {

    return Math.floor(Math.random() * maximo);

}

eu não entendi por que tem que multiplicar o Math.random() por maximo.

3 respostas

Oi Stephanie, o maximo é o parâmetro da função sorteiaPosicao (); que passa o tamanho máximo da tela canvas do eixo x (600) e do eixo y (400). As variáveis xAleatorio e yAleatorio recebem essa função com os parâmetros 600 e 400 respectivamente para que o sorteio das coordenadas x e y ocorra apenas dentro da tela canvas . A função desenhaAlvo recebe as variáveis xAleatorio e yAleatorio como parâmetros para desenhar o alvo dentro do espaço da tela canvas. Acredito que é isso, espero ter ajudado.

Oi, Ially,

Estava com essa mesma dúvida! Obrigada pelo esclarecimento!

Por nada Virginia, fico feliz em ter ajudado! Bons estudos!