Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não está repetindo

Bom dia, após adicionar a função passouTodaATela com o comando return os carros não retornam, não encontrei diferença do meu código para o do professor. Alguém pode me dizer por que os carros não retornam? onde errei?

//código do carro

let xCarros = [600, 600, 600];
let yCarros = [40, 96, 150];
let velocidadeCarros = [2, 2.5, 3.2];

function mostraCarro(){
 for (let i = 0; i < imagemCarros.length; i = i + 1 ){
   image(imagemCarros[i], xCarros[i], yCarros[i], 50, 40);
 }
}

function movimentaCarro(){
  for (let i = 0; i < imagemCarros.length; i = i + 1){
  xCarros[i] -= velocidadeCarros[i];
  }
}

function voltaPosicaoInicialDoCarro(){
  for (let i = 0; i < imagemCarros.lenght; i = i + 1){
   if (passouTodaATelax(Carros[i] < - 50)){
     xCarros[i] = 600;
    }
  }
}

function passouTodaATela(xCarro){
  return xCarro > - 50;
}
1 resposta
solução!

encontrei o erro...já solucionei.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software