nao sei o que esta errado https://editor.p5js.org/heloisagranato/sketches/oKnQyFI9b
Na função passouTodaATela(xCarro)
, você está passando apenas o carro na posição no xCarros[0]
. O correto seria: return xCarro < -50
, porque assim ele vai sempre verificar se o carro que está sendo passado no parâmetro passou a borda, e quando você chama essa função lá na outra função, através do if, e passa um array, então ele verifica todos do array, e não apenas o que está no indice 0. Qualquer dúvida comenta ai.