Estou reduzindo o código do carro porem tenho carros para a direita e para esquerda.
No trecho //como juntar as açoes de sinais diferentes dentro do mesmo FOR
function movimentaCarroDireitaEsquerda(){
for( let i = 0; i < imagemCarros.length; i++){
//direita
xCarrosDireitaEsquerda[i] -= velocidadeCarrosDireitaEsquerda[i]; **// não funciona **
//esquerda
xCarrosDireitaEsquerda[i] += velocidadeCarrosDireitaEsquerda[i]; **//aqui consigo fazer funcionar **
}
}
// esse mesmo problema para redução desse trecho
function voltaPosicaoInicialDoCarroDireitaEsquerda(){
//direita
if(xCarrosDireitaEsquerda[0] < -100){
xCarrosDireitaEsquerda[0] = 600
}
if(xCarrosDireitaEsquerda[1] < -100){
xCarrosDireitaEsquerda[1] = 600
}
if(xCarrosDireitaEsquerda[2] < -100){
xCarrosDireitaEsquerda[2] = 600
}
//esquerda
if(xCarrosDireitaEsquerda[3] > +600){
xCarrosDireitaEsquerda[3] = -130
}
if(xCarrosDireitaEsquerda[4] > +600){
xCarrosDireitaEsquerda[4] = -130
}
if(xCarrosDireitaEsquerda[5] > +600){
xCarrosDireitaEsquerda[5] = -130
}
}
segue link do código