Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Uma pergunta?

Quando adcionei mais carros no código, let xCarros = [700, 700, 700, -700,- 700,- 700]; e as demais funções como voltaPosicaoInicialDoCarro(), passouTodaATela(xCarros){ forem negativos os carros nāo teriam que vir sentido ao contrário como em uma rua de verdade?? Fiz assim e não funcionou. Se alguém puder me explicar por favor, ficaria agradecido. Bons estudos a todos!

2 respostas
solução!

Olá, Cristiano! Tudo bem com você?

O mais adequado nesse caso é separar os arrays, um para o carro na direção original e outro para o valor inverso. É melhor separar porque você poderá simplesmente criar outras functions e alterar um pouco a lógica para fazer referência ao outro lado da tela.

Você pode também compartilhar o link do seu projeto para visualizarmos melhor o problema.

Inclusive um aluno Alura desenvolveu uma solução muito interessante para esse problema e você pode conferi-la aqui: Link para o tópico Projeto Finalizado com direções opostas e delay

Espero que as informações tenham ajudado!

Um abraço e bons estudos!

Olá Camila! Por aqui tudo bem, e por aí?

Muito obrigado pela atenção, vou pesquisar sobre isso.

Bons estudos.