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);
super(glucose);
towerParams = new ArrayList<BasicParameter>();
+ addParameter(hueoff);
+ addParameter(hueSpan);
towerParams.add(t1);
towerParams.add(t2);
towerParams.add(t3);
}
towerSize = model.towers.size();
colorSpan = 255 / towerSize;
- println("towers "+towerSize);
}
- void run(int deltaMs)
+ void run(double deltaMs)
{
clearALL();
Tower t;
{
if(p.y<towerParams.get(i).getValuef()*200)
{
- colors[p.index]=color(colorSpan*i,255,255);
+ colors[p.index]=lx.hsb(255 * hueoff.getValuef()+colorSpan * hueSpan.getValuef() * i, 255, 255);
}
}
}
println("towers "+towerrange);
}
- public void run(int deltaMs) {
+ public void run(double deltaMs) {
if(counter % 10 ==0)
{
doDraw(c,0);
c = (c + 1) % towerrange;
- long col = color(Math.round(Math.random()*255),255,255) ;
+ long col = lx.hsb(Math.round(Math.random()*255),255,255) ;
doDraw(c,col);
}
counter++;
getGraphicByName("myOtherColors").position=100;
}
int counter=0;
- public void run(int deltaMs)
+ public void run(double deltaMs)
{
clearALL();
super.run(deltaMs);
}
int counter=0;
float count=0;
- public void run(int deltaMs)
+ public void run(double deltaMs)
{
clearALL();
super.run(deltaMs);
}
}
-}
\ No newline at end of file
+}