Olá, bom dia! Estou com uma grande dúvida, pensando em diminuir o código criei a função mover e coloquei tentei substitui-la pelas outras funções de mover os carros.
Não funcionou, desconfio que quando eu coloco ela como parâmetro, é usado o valor dela na função e o código não entende o que quero fazer. Existe algum jeito dessa função mover substituir as funções moverCarro1 e moverCarro2 ?
Desde já, muito obrigada!!
PS: Deixei no código apenas as partes que fazem parte dessas três funções, mas se precisar, coloco o código inteiro.
//função para os desenhos
function draw() {
moverCarro1 (2)
moverCarro2 (4)
// mover(xCarro1,2)
// mover(xCarro2, 5)
}
// mover o Carro1
const moverCarro1 = (y) => {
if (xCarro1 < -50) {xCarro1 += 750}
else {xCarro1 -= y}
}
// mover o Carro2
const moverCarro2 = (y) => {
if (xCarro2 < -50) {xCarro2 += 750}
else {xCarro2 -= y}
}
// função para mover todas as imagens, não está funcionando descobrir o porque
let mover = (nomeDoCarro, y) => {
if(nomeDoCarro< -50) {nomeDoCarro+=750}
else {nomeDoCarro-=y}
}