xxxxxxxxxx
76
//ator
let xAtor = 115
let yAtor = 365
let colisao = false
let meusPontos = 0
let yVelocidade = 3
function mostraAtor(){
image(imagemDoAtor,xAtor,yAtor,30,30);
}
function movimentaAtor(){
if(keyIsDown(UP_ARROW)){
yAtor -=yVelocidade
}
if(meusPontos >20){
yVelocidade =6
}
if(keyIsDown(DOWN_ARROW)){
if(podeSeMover()){
yAtor +=yVelocidade
}
}
}
function vereficaColisao(){
for(i=0; i < imagemDoCarros.length; i++ ){
colisao = collideRectCircle(xCarros[i],yCarros[i],comprimentoCarro,alturaCarro,xAtor,yAtor,15)
if(colisao){
voltaPosiçaoAtor();
somDaColisao.play();
if(pontosaiorQueZero()){
meusPontos -= 1
}
}
}
}
function voltaPosiçaoAtor(){
yAtor = 375
}
function incluiPontos(){
textAlign(CENTER)
textSize(25)
fill(50,205,50)
text(meusPontos,width/5, 25)
}
function marcaPonto(){
if(yAtor < 15){
somDoPonto.play();
meusPontos += 1
voltaPosiçaoAtor();
}
}
function pontosaiorQueZero(){
return meusPontos > 0
}
function podeSeMover(){
return yAtor < 375
}
function vitoria(){
if(meusPontos > 39){
textSize(50);
text("Vitoria", 300,200);
noLoop();
}
}