Já revisei o código várias vezes e não encontro o erro. https://editor.p5js.org/dpodda/sketches/8FEhGphkv
Já revisei o código várias vezes e não encontro o erro. https://editor.p5js.org/dpodda/sketches/8FEhGphkv
Oi, Davi! Tudo bem?
O problema está ocorrendo pois no documento carro.js, na função voltaPosicaoInicialDoCarro() não estamos atribuindo o valor 600 à posição x de cada carro, que são fornecidas por meio do array xCarro[] e não mais pelas variáveis xCarro, xCarro2 e xCarro3.
Dessa forma, para o nosso projeto funcionar corretamente, basta deixarmos essa função da seguinte maneira:
function voltaPosicaoInicialDoCarro(){
if (xCarro[0] < -30){
xCarro[0]=600
}
if (xCarro[1] < -30){
xCarro[1]=600
}if (xCarro[2] < -30){
xCarro[2]=600
}
}
Espero ter ajudado na compreensão do problema. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!