Nao consigo resolver esse erro e o function está correto como está no video
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Nao consigo resolver esse erro e o function está correto como está no video
O Lucas,
Qual o link do seu projeto?
Oi Lucas,
O erro "mostraRaquete is not defined" indica que a função mostraRaquete() está sendo chamada no seu código, mas ela não foi definida. 🤔
O problema é que mostraRaquete() no seu código, ficou dentro da função verificaColisaoBorda(). 😜
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 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);
}
Para saber mais: Funções em JavaScript
Continue praticando e explorando as possibilidades da programação! 🧐