Fiquei com dúvida em relação ao significado da variável criada ao usar o código importado do GitHub na parte 06 da aula 03 do curso de lógica de programação:
se
let colidiu = false
então
function colisaoMinhaRaqueteBiblioteca(){
colidiu =
collideRectCircle(xRaquete, yRaquete, raqueteComprimento, raqueteAltura, xBolinha, yBolinha, raio);
if (colidiu){
velocidadeXBolinha *= -1;
}
está dizendo que:
function colisaoMinhaRaqueteBiblioteca(){
false =
collideRectCircle(xRaquete, yRaquete, raqueteComprimento, raqueteAltura, xBolinha, yBolinha, raio);
if (false){
velocidadeXBolinha *= -1;
}
certo?
qual a função do valor "false" aqui? Não foi explicado na aula o porquê o código copiado é como é, e talvez seja assunto para um momento mais avançado, mas fiquei intrigado.
Também não entendi como essa função está atuando, ainda que entenda seu propósito, talvez esteja relacionado ao código importado no GitHub e seja um assunto para um momento posterior do aprendizado.