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.
44 lines
972 B
44 lines
972 B
6 years ago
|
|
||
|
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);
|
||
|
}
|