xxxxxxxxxx
//Button 1
int bX = 108;
int bY = 120;
int bW = 80;
int bH = 40;
boolean backgisgreen = false;
//Ball 1
int eX = 150;
int eY = 80;
int eW = 25;
int eSX = 4;
int eSY = 4;
//Ball 2
int e2X = 150;
int e2Y = 200;
int e2W = 25;
int e2SX = 4;
int e2SY = 4;
void setup() {
size (300, 300);
}
void draw() {
//Button
if (backgisgreen == true) {
//background (171 , 211 , 229); //blue
//background (175 , 229 , 171); //green
fill (255 , 0 , 0);
stroke (147, 14, 0);
strokeWeight (2);
rect (bX, bY, bW, bH, 8, 8, 8, 8); //Button
fill (37 , 224 , 31);
noStroke();
ellipse (mouseX , mouseY , 50 , 50); //Coloring Circle
} else {
//background (175 , 229 , 171); //green
background (171 , 211 , 229); //blue
fill (255 , 0 , 0);
stroke(147, 14, 0);
strokeWeight (2);
rect (bX , bY , bW , bH , 8 , 8 , 8 , 8); //Button
//Ball 1
fill (141 , 68 , 229);
stroke (49 , 25 , 79);
strokeWeight (1);
ellipse (eX, eY, eW, eW); //Bouncing Ball
eY = eY+eSY;
//Ball Bouncing on Button
if ((eY > bY) || (eY < 0)) {
eSY = eSY*-1;
}
}
}
void mouseClicked() {
if ((mouseX > bX)&& (mouseX < bX+bW)&& (mouseY > bY)&& (mouseY < bY+bW)) {
if (backgisgreen == true) {
backgisgreen = false;
} else {
backgisgreen = true;
if ((eY > bY) || (eY < 0)) {
}
}
}
}//Button 1
int bX = 108;
int bY = 120;
int bW = 80;
int bH = 40;
boolean backgisgreen = false;
//Ball 1
int eX = 150;
int eY = 80;
int eW = 25;
int eSX = 4;
int eSY = 4;
//Ball 2
int e2X = 150;
int e2Y = 200;
int e2W = 25;
int e2SX = 4;
int e2SY = 4;
void setup() {
size (300, 300);
}
void draw() {
//Button
if (backgisgreen == true) {
//background (171 , 211 , 229); //blue
//background (175 , 229 , 171); //green
fill (255 , 0 , 0);
stroke (147, 14, 0);
strokeWeight (2);
rect (bX, bY, bW, bH, 8, 8, 8, 8); //Button
fill (37 , 224 , 31);
noStroke();
ellipse (mouseX , mouseY , 50 , 50); //Coloring Circle
} else {
//background (175 , 229 , 171); //green
background (171 , 211 , 229); //blue
fill (255 , 0 , 0);
stroke(147, 14, 0);
strokeWeight (2);
rect (bX , bY , bW , bH , 8 , 8 , 8 , 8); //Button
//Ball 1
fill (141 , 68 , 229);
stroke (49 , 25 , 79);
strokeWeight (1);
ellipse (eX, eY, eW, eW); //Bouncing Ball
eY = eY+eSY;
//Ball Bouncing on Button
if ((eY > bY) || (eY < 0)) {
eSY = eSY*-1;
}
}
}
void mouseClicked() {
if ((mouseX > bX)&& (mouseX < bX+bW)&& (mouseY > bY)&& (mouseY < bY+bW)) {
if (backgisgreen == true) {
backgisgreen = false;
} else {
backgisgreen = true;
if ((eY > bY) || (eY < 0)) {
}
}
}
}