class TowerParams extends SCPattern
{
+ BasicParameter hueoff = new BasicParameter("Hueoff", 0.0);
+ BasicParameter hueSpan = new BasicParameter("HueRange", 0.0);
BasicParameter t1 = new BasicParameter("T1", 0.0);
BasicParameter t2 = new BasicParameter("T2", 0.0);
BasicParameter t3 = new BasicParameter("T3", 0.0);
ArrayList<BasicParameter> towerParams;
int towerSize;
+ int colorSpan;
TowerParams(GLucose glucose) {
super(glucose);
towerParams = new ArrayList<BasicParameter>();
+ addParameter(hueoff);
+ addParameter(hueSpan);
towerParams.add(t1);
towerParams.add(t2);
towerParams.add(t3);
addParameter(p);
}
towerSize = model.towers.size();
+ colorSpan = 255 / towerSize;
println("towers "+towerSize);
}
{
if(p.y<towerParams.get(i).getValuef()*200)
{
- colors[p.index]=color(70*i,255,255);
+ colors[p.index]=color(255 * hueoff.getValuef()+colorSpan * hueSpan.getValuef() * i, 255, 255);
}
}
}
}
}
-}
\ No newline at end of file
+}