import controlP5.*;
ControlP5 controlP5;
int myColorBackground = color(0,0,0);
void setup() {
size(400,400);
frameRate(30);
controlP5 = new ControlP5(this);
controlP5.addBang("bang",40,200,120,40);
for(int i=0;i<4;i++) {
controlP5.addBang("bang"+i,40+i*80,100,40,40).setId(i);
}
controlP5.controller("bang").setLabel("changeBackground");
}
void draw() {
background(myColorBackground);
}
void bang() {
int theColor = (int)random(255);
myColorBackground = color(theColor);
println("a bang event. setting background to "+theColor);
}
void controlEvent(ControlEvent theEvent) {
println(
"## controlEvent / id:"+theEvent.controller().id()+
" / name:"+theEvent.controller().name()+
" / label:"+theEvent.controller().label()+
" / value:"+theEvent.controller().value()
);
}