int circleX, circleY;
int r = 100;
boolean circleOver = false;
void setup() {
size(800, 800);
strokeWeight(3);
background(255, 255, 255);
}
boolean overCircle(int x, int y){
float disX = x - mouseX;
float disY = y - mouseY;
if(sqrt(sq(disX) + sq(disY)) < r ) {
return true;
} else {
return false;
}
}
void update(int x, int y) {
if( overCircle(circleX, circleY) ) {
circleOver = true;
}else{
circleOver = false;
}
}
void draw() {
update(mouseX, mouseY);
if (circleOver){
circleX = int (random(100,700));
circleY = int (random(100,700));
}else{
clear();
background(255, 255, 255);
}
circle(circleX, circleY, r);
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}