Minha dúvida é se essas duas "function" cumprem o mesmo papel no funcionamento do código?
Se sim, as duas formas apresentadas são somente duas soluções diferentes para o mesmo problema? Sendo a "Função 2" uma explicação de como podemos importar o código de outra pessoa para usar no nosso?
Ou elas tem papéis diferentes na hora de rodar o programa?
Função 1: function verificaColisaoRaquete() { if (xBolinha - raio < xRaquete + raqueteComprimento && yBolinha - raio < yRaquete + raqueteAltura && yBolinha + raio > yRaquete){ velocidadeXBolinha *= -1; } }
Função 2: function colisaoMinhaRaqueteBiblioteca() { colidiu = collideRectCircle( xRaquete, yRaquete, raqueteComprimento, raqueteAltura, xBolinha, yBolinha, raio); if (colidiu) { velocidadeXBolinha *= -1; } }