//for a circle, where : ellipse(x,y, h,w);
mouseReleased() {
if (dist(mouseX,mouseY, x,y) < h/2) {
// do something
}
}
//BOX
// Test if the cursor is over the box
if (mouseX > bx-bs && mouseX < bx+bs &&
mouseY > by-bs && mouseY < by+bs) {
bover = true;
if(!locked) {
stroke(255);
fill(153);
}
} else {
stroke(153);
fill(153);
bover = false;
}
// nemerical keys
if (keyCode >= 48 && keyCode <= 56) {
int keyNum = keyCode - 48;
println("Number = " + keyNum);
}
void keyPressed() {
switch(key) {
case('0'): r1.deactivateAll(); break;
case('1'): r1.activate(0); break;
case('2'): r1.activate(1); break;
case('3'): r1.activate(2); break;
case('4'): r1.activate(3); break;
case('5'): r1.activate(4); break;
}
}
if (key == CODED) {
if (keyCode == UP) {
} else if (keyCode == DOWN) {
} else if (keyCode == LEFT) {
} else if (keyCode == RIGHT) {
}
}