Nao consigo resolver esse erro e o function está correto como está no video
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! 🧐