Olá! Sou iniciante e algumas coisas ainda me deixam bastante confuso. Uma delas é envolvendo os argumentos dentro dos () de uma função.
No vídeo, o professor indicou para fazermos o seguinte:
function verificaColisaoBiblioteca(x, y){
colidiu = collideRectCircle(x, y, wRaquete, hRaquete, xBolinha, yBolinha, raio);
if (colidiu){ velocidadeXBolinha *= -1}
}
verificaColisaoBiblioteca(xRaquete, yRaquete);
verificaColisaoBiblioteca(xRaqueteOponente, yRaqueteOponente);
Eu não entendi o "x" e o "y" que ficam ali dentro dos () do collideRectCircle. Quando escrevi, eles não ficaram com as cores de variáveis (porque pelo entendi, não são variáveis, mas apenas indicações de que alguma coisa ali vai ser preenchida). Se alguém pudesse me explicar a lógica envolvendo essa operação, ficaria imensamente grato! (fui no https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Functions mas não me ajudou muito...) Por gentileza, quem for me explicar assuma que eu não sei NADA de programação (que é mais ou menos o caso por enquanto rs) Obrigado desde já pela ajuda!