Olá pessoal, no jogo freeway eu coloquei 3 carros fazendo o movimento no sentido contrário (da esquerda para direita) da freeway na parte inferior das linhas tracejadas amarelas , porém qdo tento melhorar o código, ele não funciona para os carros abaixo dessa linha. Eu teria que fazer dois "for"? E se sim, como seria o código?
//code cars
let xCars = [600, 600, 600, 0, 0, 0]
let yCars = [40, 96, 150, 210, 260, 310]
let speedCars = [2, 3, 5, 4, 2, 6]
function showCar (){
for (let i = 0; i < carPics.length; i = i + 1){
image(carPics[i], xCars[i], yCars[i], 50, 40)
}
}
function moveCar (){
xCars[0] -= speedCars[0];
xCars[1] -= speedCars[1];
xCars[2] -= speedCars[2];
xCars[3] += speedCars[3];
xCars[4] += speedCars[4];
xCars[5] += speedCars[5];
}
function comeBackCar(){
if (xCars[0] < -50){
xCars[0] = 600
}
if (xCars[1] < -50){
xCars[1] = 600
}
if (xCars[2] < -50){
xCars[2] = 600
}
if (xCars[3] > 650){
xCars[3] = 0
}
if (xCars[4] > 650){
xCars[4] = 0
}
if (xCars[5] > 650){
xCars[5] = 0
}
}