xxxxxxxxxx
100
var BL1=100
var BL2=100
var hit = false
var score=0
var scroll=0
var pipeMove = 0
var pipeMove1 = 0
var timer = 0
var x=10
var y=200
var grav=-2
function preload () {
img = loadImage('backround.png');
img2 = loadImage('body.png');
img3 = loadImage('body.png');
img4 = loadImage('BE.png');
img5 = loadImage('TE.png');
img6 = loadImage('bird.png');
soundFormats('mp3');
Theme = loadSound('Theme.mp3')
}
function setup() {
createCanvas(450, 400);
Theme.loop();
Theme.setVolume(0.5);
}
function draw() {
//y=200
if (hit==true) {
noLoop()
Theme.pause()
}
timer=timer+1
if (timer==180) {
score=score+1
timer=0
}
if ( y==310){
noLoop()
Theme.pause()
}
if (y==0){
noLoop()
Theme.pause()
}
y=y-grav
if (keyIsPressed) {
y=y-7
}
scroll = scroll - 1
if (scroll == -550) {
scroll = 0
}
pipeMove = pipeMove - 1
pipeMove1 = pipeMove1 - 1
scroll = scroll - 1
if (scroll == -550) {
scroll = 0
}
if (pipeMove <= -124) {
pipeMove = 355
BL1=round(random(120,250))
}
if (pipeMove1 <= -324) {
pipeMove1 = 155
BL2=round(random(120,250))
}
image(img,0+scroll,0)
image(img,550+scroll,0)
image (img3,99+pipeMove,0, 35, BL1)
image (img2,299+pipeMove1,0, 35, BL2)
image (img2,300+pipeMove1,BL2+100, 35, 351-BL2)
image (img3,100+pipeMove,BL1+100, 35, 351-BL1)
image (img4, 99+pipeMove,BL1,35,15)
image (img5, 299+pipeMove1,BL2,35,15)
image (img5, 300+pipeMove1,BL2+100,35,15)
image (img4, 100+pipeMove,BL1+100,35,15)
image (img6,x,y,40,40)
hit=(collideRectRect(99+pipeMove,0,35,BL1,x,y,40,40)||collideRectRect(299+pipeMove1,0,35,BL2,x,y,40,40)||collideRectRect(300+pipeMove1,BL2+100,351-BL2,BL2,x,y,40,40)||collideRectRect(100+pipeMove,BL1+100,351-BL1,BL1,x,y,40,40))
text (score, 250, 45)
textSize (40)
fill(255)
}