Pq quando faço a função pra voltar o carro pra posição inicial, os carros não voltam? mas quando faço dentro do if funcional normal //código do carro let yCarros = [40, 96, 150]; let xCarros =[500, 500, 500]; let velocidadeCarros = [2, 2.5, 3.2];
function mostraCarro(){ for(let i = 0; i < imagemCarros.length; i++){ image(imagemCarros[i], xCarros[i], yCarros[i], 50,40); } } function movimentoCarro(){ for(let i =0; i < imagemCarros.length; i++){ xCarros[i] -= velocidadeCarros[i]; }
}
function voltaPosicaoInicialDoCarro(){ for(let i = 0; i< imagemCarros.length; i++){ if(passouTodaTela(xCarros[i])){ xCarros[i] = 500; } } }
function passouTodaTela(){ return xCarros < -50; }