xxxxxxxxxx
boolean value = true;
boolean buttonhit =false;
int x = 250;
int y = 250;
int x2 = 250;
int y2 = 150;
int w = 20;
int h = 20;
int speedY = 3; // top and bottom
int speedX = 3; // left and right
void setup() {
size (500,500);
}
void draw() {
background (100,100,100);
fill(0)
ellipse (mouseX, mouseY, 10,10);
//blue smiley
fill(255, 235, 109);
ellipse(x, y, 100, 100);
fill(255);
ellipse(x+20, y-10, 20, 20);
ellipse(x-20, y-10, 20, 20);
line (x-20,y+25,x+20,y+25);
fill(0);
ellipse(x+22, y-10, 10, 10);
ellipse(x-18, y-10, 10, 10);
//bouncing ball
fill (255, 153, 200);
ellipse (x2, y2, w, h);
y2 = y2 + speedY;
if ((y2+10 > 200)){
speedY = speedY * -1;
}
if ((y2-10 < 0)){
speedY = speedY * -1;
}
if (value == true) {
fill (2, 48, 255);
ellipse(x, y, 100, 100);
fill(0);
ellipse(x+20, y-8, x-230, y-230);
ellipse(x-20, y-8, x-230, y-230);
fill(255);
ellipse(x+22, y-10, 10, 10);
ellipse(x-18, y-10, 10, 10);
strokeWeight(2);
line (x-20,y+25,x+20,y+25);
} else {
}
}
void mousePressed() {
if (value == true) {
value= false;
} else {
value = true;
}
}