Bom dia, quando alterei meu programa para a forma mais limpa de voltaAPosiçaoInicial, quando clico para o programa funcionar o carro só vai e não volta mais... será que fiz algo errado?
//carro: let xCarros= [600,600,600]; let yCarros= [40,96,150]; let velocidadeCarros= [2,2.5,3.2];
function mostraCarro(){ for (let i=0; i<imagemCarros.length; i=i+1) { image (imagemCarros[i],xCarros[i],yCarros[i],50,40); } }
function movimentaCarro(){ for (let i=0; i<imagemCarros.length; i=i+1){ xCarros[i] -= velocidadeCarros[i];
} }
function voltaPosicaoInicial(){
for (let i = 0;i < imagemCarro.length;i = i+1){
if (passouTodaATela(xCarros[i])){ xCarros[i]=600; } } } function passouTodaATela (xCarro){ return xCarro < - 50; }