1
resposta

Resolvido - Faça como eu fiz na aula

//Código do Carro

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

//Função para mostrar o carro na tela
function mostraCarro(){
    for(let i = 0; i < imagemCarros.length; i = i + 1){
      image(imagemCarros[i], xCarros[i], yCarros[i], 50, 40);
    }
}

//Função para movimenta o carro na tela
function movimentaCarro(){
    for(let i = 0; i < imagemCarros.length; i = i + 1){
        xCarros[i] -= velocidadeCarros[i];
        }
}

//Função para o carro voltar a posição inicial
function voltaPosicaoInicialCarro(){
    for(let i = 0; i < imagemCarros.length; i = i + 1){
        if(passouTodaATela(xCarros[i])){
                xCarros[i] = 600;
        }
    }
}

//Função para retornar o valor quando o carro passar toda a tela
function passouTodaATela(xCarro){
    return xCarro < - 50;
}
1 resposta

Um ponto muito bom, Felipe, são os comentários em cada função.

Isso é uma boa prática, principalmente para orientar demais desenvolvedores que trabalham em um mesmo projeto.

Mandou bem!

Um abraço e bons estudos

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