ICC
< back to sketch

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;
   }
}

< back to sketch