//declare variables, change in size and offset of mouse.
int direction=10;
int angle = 0;
int len= 50;
int offset=0;
float x= 50;
float y=50;
float speed =0.0;
float easing = 0.1;
void setup(){
size (400, 400);
smooth();
}
void draw (){
background (0);
float targetX=mouseX;
x+= (targetX-x)* easing;
fill (120);
rect(mouseX-offset, mouseY-offset, len, len);
}
void mousePressed(){
offset=len;
}
void mouseReleased(){
offset=0;
}
void mouseDragged(){
len=len+1;
if (len == 200)
len=30;
easing=0.05;
}
void mouseMoved(){
len= len-1;
if (len == 20)
len= 50;
}Danna - H
on Tuesday, Oct 21, 2008 – 10:37 pm