https://editor.p5js.org/mariaeduardasouza8667/sketches/SQ1PXeYvW
Oi, Maria! Tudo bem?
O problema ocorre pois dentro da função verificaColisaoBorda()
a segunda estrutura condicional if
está sendo declarada dentro da primeira, porém o segundo if dessa função deve ser declarado após o primeiro e não dentro dele.
Para resolvermos esse problema basta adicionarmos uma chave ao final do comando do primeiro if dessa função, fechando essa estrutura condicional. Após isso, devemos excluir a chave excedente localizada ao final da nossa função.
Dessa forma, deixaremos a função verificaColisaoBorda()
da seguinte maneira:
function verificaColisaoBorda() {
if (xBolinha + raio > width ||
xBolinha - raio < 0){
velocidadeXBolinha *= -1;
}
if (yBolinha + raio> height ||
yBolinha - raio < 0){
velocidadeYBolinha *= -1;
}
}
Espero ter ajudado!
Um forte abraço e bons estudos!