stevesketch
4/6/2016 - 8:15 AM

#Interaction

//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) {
      
    }
}