You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
972 B
43 lines
972 B
|
|
import oscP5.*;
|
|
|
|
OscP5 oscP5;
|
|
|
|
void setup() {
|
|
size(900, 500);
|
|
noStroke();
|
|
stroke(255);
|
|
strokeWeight(3);
|
|
oscP5 = new OscP5(this,7000);
|
|
}
|
|
|
|
void draw() {
|
|
background(50);
|
|
|
|
for ( int i=0; i<4; i++) {
|
|
noStroke();
|
|
fill(150);
|
|
|
|
if(OSCleftToggle[i]==1) {fill(100,200,100,200);} else {fill(150);}
|
|
if(OSCleftToggleActive==i+1) {stroke(255);} else {noStroke();}
|
|
ellipse((50)+(100*i), 50, 40, 40);
|
|
|
|
if(OSCrightToggle[i]==1) {fill(100,200,100,200);} else {fill(150);}
|
|
if(OSCrightToggleActive==i+1) {stroke(255);} else {noStroke();}
|
|
ellipse((550)+(100*i), 50, 40, 40);
|
|
}
|
|
|
|
fill(200);
|
|
rect(190, 150, 20, 255, 10);
|
|
rect(70, 265, 255, 20, 10);
|
|
fill(100,200,100,200);
|
|
ellipse(200, OSCleftY+150, 40, 40);
|
|
ellipse(OSCleftX+70, 275, 40, 40);
|
|
|
|
fill(200);
|
|
rect(690, 150, 20, 255, 10);
|
|
rect(570, 265, 255, 20, 10);
|
|
fill(100,200,100,200);
|
|
ellipse(700, OSCrightY+150, 40, 40);
|
|
ellipse(OSCrightX+570, 275, 40, 40);
|
|
}
|