Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Movement is not defined! Alguem pode me ajudar onde estou errando?

function movimentaRaqueteOponente() { velocidadeYOponente = yBolinha - yRaqueteOponente - raqueteComprimento / 2 - 30; yRaqueteOponente += velocidadeYOponente

4 respostas

Olá tudo bem? você poderia compartilhar seu código do p5 para que a gente possa lhe ajudar melhor?

solução!

Oi, Wallace

Erro na posição da chave "}" fez com que a função "movimentaRaqueteOponente" ficasse dentro da função "verificaColisaoRaquete"


function verificaColisaoRaquete() {
    if (xBolinha - raio < xRaquete + raqueteComprimento
        && yBolinha - raio < yRaquete + raqueteAltura
        && yBolinha + raio > yRaquete) {
        velocidadeXBolinha *= -1;
    }
}  // incluída
 function  movimentaRaqueteOponente() {
    velocidadeYOponente = yBolinha - yRaqueteOponente - raqueteComprimento / 2 - 30;
    yRaqueteOponente += velocidadeYOponente
}
// } removida

Muito obrigado Luís. Problema resolvido.