xxxxxxxxxx
224
x = 150
y = 150
r = 15
var vetorAnim = [];
var emExplosao = false;
var explosaoX;
var explosaoY;
var indiceImgExplosao = 0;
var sprite;
var car = []
var pos = []
var pontos = 0
var lvl = 1
var barreira = 500
// tela de menu
var se = 1
var te = 0
var tela = 0
contador1 = 1
contador= 1
tempo = 0
tempo1 = 0
var img1,audio1,img,ins,cred,creditos,voltar,voltarins,instruçoes,telagame,telafeita,voltarpos,voltarpos1,nave,explosao;
function preload() {
//anim = loadAnimation("explosao/ç0.jpg","explosao/ç1.jpg","explosao/ç2.jpg","explosao/ç4.jpg","explosao/ç5.jpg","explosao/ç6.jpg","explosao/ç7.jpg","explosao/ç8.jpg","explosao/ç9.jpg","explosao/ç10.jpg","explosao/ç11.jpg","explosao/ç12.jpg","explosao/ç13.jpg","explosao/ç14.jpg","explosao/ç15.jpg","explosao/ç16.jpg","explosao/ç17.jpg","explosao/ç18.jpg","explosao/ç19.jpg","explosao/ç20.jpg","explosao/ç21.jpg","explosao/ç22.jpg","explosao/ç23.jpg","explosao/ç24.jpg");
explosao = loadImage('teladojogo/explosao.png');
nave = loadImage('teladojogo/NAVE1.png');
voltarpos = loadImage('imagens/voltarpos.jpg');
voltarpos1 = loadImage('imagens/voltarpos1.jpg');
telafeita = loadImage('imagens/telafeita.png');
telagame = loadImage('imagens/teladogame.png');
voltarins = loadImage('imagens/botaovoltarinstruçoes.jpg');
instruçoes = loadImage('imagens/instruçoes-1.jpg');
voltar = loadImage('imagens/voltar.jpg');
creditos = loadImage('imagens/creditos.jpg');
cred = loadImage('imagens/botao3.jpg');
ins = loadImage('imagens/botão2.jpg');
img1 = loadImage('imagens/menu12.jpg');
img = loadImage('imagens/botao1.jpg');
soundFormats('mp3')
audio1 = loadSound('musica/intro1.mp3');
for(i=1;i<51;i++){
car[i]=loadImage('teladecarregamento/v'+i+'.jpg');
}
for(p=1;p<101;p++){
pos[p]=loadImage('telaposjogo/k'+p+'.jpg');
}
for(r=0;r<=24;r++){
vetorAnim[r]=loadImage('explosao/ç'+r+'.jpg');
}
}
//
function setup() {
createCanvas(400, 400);
audio1.loop();
audio1.setVolume (0.03);
//anim.frameDelay = 1;
//sprite = createSprite(width,0,30,30);
//sprite.addAnimation("explosao", anim);
}
function draw() {
if(tela==0){
background(255)
image(car[contador],0,0,400,400)
tempo ++
if(tempo>1.5){
contador++
tempo=0
}
if(contador>50){
tela=1
}
}
if(tela==1){
background(img1);
if(mouseX > 140 && mouseX < 260 && mouseY > 338 && mouseY < 390){
image(img,140,339,120,50)
if(mouseIsPressed){
tela=4
}
}
if(mouseX > 125 && mouseX < 275 && mouseY > 290 && mouseY < 330){
image(ins,125,290,150,40)
if(mouseIsPressed){
tela=3
}
}
if(mouseX > 304 && mouseX < 388 && mouseY > 369 && mouseY < 394){
image(cred,304,369,84,25)
if(mouseIsPressed){
tela=2
}
}
}
//tela de creditos
if(tela==2){
background(creditos)
if(mouseX > 292 && mouseX < 392 && mouseY > 5 && mouseY < 35){
image(voltar,292,4,101,30)
if(mouseIsPressed){
tela=1
}
}
}
//tela de instruções
if(tela==3){
background(instruçoes)
if(mouseX > 300 && mouseX < 395 && mouseY > 3 && mouseY < 31){
image(voltarins,302,1,95,30)
if(mouseIsPressed){
tela=1
}
}
}
// tela do jogo
if(tela==4){
background(telagame)
textSize(17)
fill(0)
text(lvl,145,293)
text(pontos,238,293)
if(barreira<pontos){
lvl = lvl+1
barreira = barreira+500
}
if(pontos>2500){
tela=5
pontos=0
lvl = 0
}
if(mouseX > 0 && mouseX < 400 && mouseY > 0 && mouseY < 400){
image(nave,x,y,30,30)
if((mouseIsPressed)&&(mouseX > x && mouseX < x+30 && mouseY > y && mouseY < y+30)){
pontos= pontos+100
emExplosao = true;
explosaoX = x;
explosaoY = y;
x = random(100,170)
y = random(0,220)
//sprite.position.x=x
//sprite.position.y=y
//drawSprites();
}
}
if ( emExplosao ){
//imageMode(CENTER);
image(vetorAnim[indiceImgExplosao], explosaoX, explosaoY, 50,50)
//imageMode(CORNER);
indiceImgExplosao++;
if ( indiceImgExplosao > 24 ){ // limite do indice da imagens
emExplosao = false;
indiceImgExplosao = 0
}
}
}
//tela de final de final de game
if(tela==5){
background(255)
image(pos[contador1],0,0,400,400)
tempo1++
if(tempo1>1){
contador1++
tempo1=0
}
if(contador1>100){
tela=6
contador1 = 1
tempo1 = 0
}
textSize(20)
fill(255,211,50)
text(" Os Darkins estão recuando",120,360)
}
//tela pos game
if(tela==6){
background(telafeita)
image(voltarpos,295,05,100,35)
if(mouseX > 295 && mouseX < 395 && mouseY>05 && mouseY<40){
image(voltarpos1,295,05,100,35)
if(mouseIsPressed){
tela=1
}
}
}
}