quick! just 20 lines of code question // numberbox'es @ controlP5, how to update their values ?
in
Contributed Library Questions
•
3 years ago
import controlP5.*;
ControlP5 cp5;
public int szansaB1 = 50;
public int szansaB2 = 50;
void draw() {
cp5 = new ControlP5(this);
Numberbox nb1 = cp5.addNumberbox("szansaB1",szansaB1,10,10,42,16);
nb1.setMultiplier(10);
nb1.setMax(100);
nb1.setMin(0);
Numberbox nb2 = cp5.addNumberbox("szansaB2",szansaB2,10,50,42,16);
nb2.setMultiplier(10);
nb2.setMax(100);
nb2.setMin(0);
szansaB1 = 100 - szansaB2;
szansaB2 = 100 - szansaB1;
println("szansaB1: " + szansaB1 + "");
println("szansaB2 :" + szansaB2 + "");
}
ControlP5 cp5;
public int szansaB1 = 50;
public int szansaB2 = 50;
void draw() {
cp5 = new ControlP5(this);
Numberbox nb1 = cp5.addNumberbox("szansaB1",szansaB1,10,10,42,16);
nb1.setMultiplier(10);
nb1.setMax(100);
nb1.setMin(0);
Numberbox nb2 = cp5.addNumberbox("szansaB2",szansaB2,10,50,42,16);
nb2.setMultiplier(10);
nb2.setMax(100);
nb2.setMin(0);
szansaB1 = 100 - szansaB2;
szansaB2 = 100 - szansaB1;
println("szansaB1: " + szansaB1 + "");
println("szansaB2 :" + szansaB2 + "");
}
You have 2 values to change. To update an value you have to right click on it and drag mouse down and/or up. As you can see I can't update the top value, simply because it stays...
it's still
"
szansaB1 = 100 - szansaB2
", and "
szansaB2
" is constant.
Maybe I should use "
update()
" function or "
setValue()
" somehow ? Or I should update "
szansaB1
" just in another place ? Any idea ?
1