xxxxxxxxxx
//Ball
float elX = 10;
float elY = 10;
float elW = 10;
float elXSpeed = 1;
//Button
int buttonX;
int buttonY;
int buttonWidth;
int buttonHeight;
boolean bgChange = false;
void setup () {
size (300,300);
buttonX = width/2;
buttonY = height/16;
buttonWidth = 100;
buttonHeight = 500;
}
void draw () {
//Button
if (bgChange ==true){
background (255,85,150);
}else{
background (0,255,0);
}
fill (150, 200, 250);
rect (buttonX, buttonY, buttonWidth, buttonHeight);
//Ball
for (int elY = 10; elY < height; elY = elY+10){
ellipse (elX,elY,elW,elW);
elX += elXSpeed;
if ((elX > width/2) || (elX < 0)){
elXSpeed = elXSpeed * -1;
}
}
}
void mouseClicked (){
if ((mouseX > buttonX) &&
(mouseX < buttonX + buttonWidth) &&
(mouseY > buttonY) &&
(mouseY < buttonY+buttonHeight)){
if(bgChange == true){
bgChange = false;
}else{
bgChange = true;
}
}
}