xxxxxxxxxx
65
// Variáveis de todos os Carros
let comprimentoCarro = 50;
let alturaCarro = 40;
let xCarros = [500, 500, 500, 500, 500, 500];
let yCarros = [40, 96, 150, 211, 262, 318];
let velocidadeCarros = [2, 2.5, 3.2, 5, 3.3, 2.3];
// Demonstração visual do meu carro
function mostraCarro(){
for(var i = 0; i < imagemCarros.length; i++){
image(imagemCarros[i], xCarros[i], yCarros[i], comprimentoCarro, alturaCarro);
}
}
// O que faz o carro mexer
function movimentaCarro(){
for (let i = 0; i < imagemCarros.length; i++){
xCarros[i] -= velocidadeCarros[i];
if (xCarros[i] < 0 - comprimentoCarro){
xCarros[i] = 550;
}
}
}
var colisao = false;
function verificaColisao(){
for (let i = 0; i < imagemCarros.length; i++){
colisao = collideRectRect(xCarros[i], yCarros[i], comprimentoCarro, alturaCarro, xAtor, yAtor, atorComprimento-3, atorAltura-3);
if(colisao){
xAtor = xAtorInicial;
yAtor = 366;
velocidadeCarros = [2, 2.5, 3.2, 5, 3.3, 2.3];
carro = 0;
colidiu.play();
if (meusPontos > 0){
meusPontos -= 1;
}
}
}
}