|
int k;
int dx, dy;
float distance;
void setup(){
size(300,400);
}
void loop(){
dx = mouseX - pmouseX;
dy = mouseY - pmouseY;
distance = sqrt(dx*dx + dy*dy);
if(mousePressed == true){ //BIG QUESTOION
if(k == 4){
noStroke();
fill(0,255,distance + 100,3);
triangle( pmouseX,distance,mouseX,pmouseY,190,300);
}
if(k == 2){
noStroke();
fill(distance + 50,distance + 100,distance + 100,200);
rect(pmouseX,pmouseY,distance,distance);
}
if(k == 3){
noStroke();
fill(distance/distance,distance,distance+ 100,150);
ellipse(pmouseX,pmouseY,distance,distance);
}
if(k == 5){
noStroke();
fill(distance/distance,distance,distance+ 100,150);
ellipse(mouseX,mouseY,20,20);
}
if(k == 6){
fill(0,200,distance + 100,distance);
stroke(distance - 150,140,0,distance);
rect(pmouseX,pmouseY,distance,distance);
}
if(k == 1){ //SMALL QUESTION
stroke(distance + 50,distance + 100,255,200);
line(pmouseX,pmouseY,mouseX,mouseY);
}
}
}
void keyPressed(){
if(key == 's'){
saveFrame();
}
if(key == '-'){
background(distance/distance,distance,distance+ 100);
}
if(key == '1'){
k = 1;
}
if(key == '2'){
k =2;
}
if(key == '3'){
k = 3;
}
if(key == '4'){
k = 4;
}
if(key == '5'){
k = 5;
}
if(key == '6'){
k = 6;
}
}
|