X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=BenMorrow.pde;h=7024148aab6a5d681bd5cd37ad371e3b8814fbef;hb=1c44211b1a15965afee7056a2f1d43a1306df61b;hp=31c156b4ecf782734d4e621c763de80ba34e7bd2;hpb=467c8c60aa86396ccc96690cdaf90f41ad8f60e5;p=SugarCubes.git diff --git a/BenMorrow.pde b/BenMorrow.pde index 31c156b..7024148 100644 --- a/BenMorrow.pde +++ b/BenMorrow.pde @@ -1,5 +1,7 @@ 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); @@ -19,10 +21,13 @@ class TowerParams extends SCPattern ArrayList towerParams; int towerSize; + int colorSpan; TowerParams(GLucose glucose) { super(glucose); towerParams = new ArrayList(); + addParameter(hueoff); + addParameter(hueSpan); towerParams.add(t1); towerParams.add(t2); towerParams.add(t3); @@ -44,10 +49,10 @@ class TowerParams extends SCPattern addParameter(p); } towerSize = model.towers.size(); - println("towers "+towerSize); + colorSpan = 255 / towerSize; } - void run(int deltaMs) + void run(double deltaMs) { clearALL(); Tower t; @@ -58,7 +63,7 @@ class TowerParams extends SCPattern { if(p.y