estou trancada nesse erro, diz não esta definido. Ja olhei mil vezes e não consigo resolver se alguém poder me ajudar agradeço.
https://editor.p5js.org/cintiamirandag15/sketches/FuSpBwObz
//variaveis da bolinha let xBolinha = 300; let yBolinha = 200; let diametro = 15; let raio = diametro / 2 ;
//velocidade da bolinha let velocidadexBolinha = 6; let velocidadeyBolinha = 6;
//variaveis da raquete let xRaquete = 5; let yRaquete = 150; let raqueteComprimento = 10; let raqueteAltura = 90;
let colidiu = false;
function setup() { createCanvas(600, 400); }
function draw() { background(0); mostrabolinha(); movimentabolinha(); verificaColisaoBorda(); mostraRaquete(); movimentaMinhaRaquete(); verificaColisaoRaquete(); colisaoMinhaRaqueteBiblioteca(); verificaColisaoRaquete(); } function mostrabolinha(){ circle(xBolinha, yBolinha, diametro); }
function movimentabolinha(){ xBolinha += velocidadexBolinha; yBolinha += velocidadeyBolinha; }
function verificaColisaoBorda (){ if (xBolinha + raio> width || xBolinha - raio < 0){ velocidadexBolinha *= -1; } if (yBolinha + raio > height || yBolinha - raio < 0){ velocidadeyBolinha *= -1; } } function mostraRaquete(){ rect(xRaquete, yRaquete, raqueteComprimento, raqueteAltura); }
function movimentaMinhaRaquete() { if (keyIsDown(UP_ARROW)) { yRaquete -= 10; } if (keyIsDown(DOWN_ARROW)) { yRaquete += 10; } } function verificaColisaoRaquete() { if (xBolinha - raio < xRaquete + raqueteComprimento && yBolinha - raio < yRaquete + raqueteAltura && yBolinha + raio > yRaquete) { velocidadexBolinha *= -1; } }
function colisaoMinhaRaqueteBiblioteca() { colidiu = collideRectCircle(xRaquete, yRaquete, raqueteComprimento, raqueteAltura, xBolinha, yBolinha, raio); if (colidiu) { velocidadexBolinha *= -1; } }