xxxxxxxxxx
95
let x;
let y;
let introp;
let gameover;
let gamebool=false;
let introbool=true;
let gameoverbool=false;
let replaybool=false;
let B1;
let B2;
let B3;
let B4;
let B5;
let B6;
let B7;
let B8;
let IB;
let GB;
let F1;
let F2;
function preload(){
B1=loadImage("Background/B1.jpg");
B2=loadImage("Background/B2.jpg");
B3=loadImage("Background/B3.jpg");
B4=loadImage("Background/B4.jpg");
B5=loadImage("Background/B5.jpg");
B6=loadImage("Background/B6.jpg");
B7=loadImage("Background/B7.jpg");
B8=loadImage("Background/B8.jpg");
IB=loadImage("Background/IB.jpg");
GB=loadImage("Background/GB.jpg");
F1=loadFont("Fonts/Font1.ttf");
F2=loadFont("Fonts/Font2.ttf");
}
function setup() {
createCanvas(400, 500);
introp=new ipage(IB,F1,F2);
gameover= new gameOver(GB,F1,F2);
help=new help(IB);
}
function draw() {
if(introbool){
introp.getslider().show();
gamebool=introp.show();
if(introp.helpbool){
introp.getslider().hide();
help.helpshow();
help.okay();
if(help.helpbool){
introp.helpbool=false;
help.helpbool=false;
}
}
if(gamebool){
introbool=false;
}
x= new dropBlocks(introp.getlvl());
y=new BS(x.getlvl(),B1,B2,B3,B4,B5,B6,B7,B8);
x.createBlock();
}
if(gamebool){
introp.getslider().hide();
fill(100);
y.showBG(x.getlvl());
circle(min(mouseX, 390),min(mouseY,490),20);
gameoverbool=x.collision();
x.drop();
y.printlvl(x.getscore());
}
if(gameoverbool){
introp.getslider().hide()
gamebool=false;
gameover.show(x.score);
introbool=gameover.menubool;
replaybool=gameover.replaybool;
if(introbool){
delete x;
delete y;
gameoverbool=false;
introp.playbool=false;
}
if(replaybool){
gameoverbool=false;
x.recreate();
x.score=0;
gamebool=true;
introp.playbool=true;
}
}
}