Esse tema já foi levatnado anteriormente, porém não entendi o motivos de usar imagemCarros ao invés de velocidadeCarros.
imageaCarros foi declarada no imagens.js e pelo que entendo recebe o objeto imagem de cada carro em seu respectivo índice na lista. até aqui tudo bem.
na varredura do for na função mostraCarros fic ou claro.
function mostraCarro(){
for ( let i =0; i< imagemCarros.length; i=i+1){
image (imagemCarros[i], xCarros[i], yCarros[i], 50,40);
}
}
Mas na função movimentaCarro não fiicou claro o uso do imagemCarros.
function movimentaCarro(){
for (let i = 0; i< imagemCarros.length; i = i+1 ) {
xCarros[i] -= velocidadesCarros[i];
}
}
mesma coisa na função seguinte, gostaria de um melhor esclarecimento.