From 467c8c60aa86396ccc96690cdaf90f41ad8f60e5 Mon Sep 17 00:00:00 2001 From: Ben Morrow Date: Sat, 24 Aug 2013 22:52:47 -0700 Subject: [PATCH] Simplest possible 16 param animation for dan's input devices --- BenMorrow.pde | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++ SugarCubes.pde | 2 ++ 2 files changed, 78 insertions(+) diff --git a/BenMorrow.pde b/BenMorrow.pde index e610155..31c156b 100644 --- a/BenMorrow.pde +++ b/BenMorrow.pde @@ -1,3 +1,79 @@ +class TowerParams extends SCPattern +{ + BasicParameter t1 = new BasicParameter("T1", 0.0); + BasicParameter t2 = new BasicParameter("T2", 0.0); + BasicParameter t3 = new BasicParameter("T3", 0.0); + BasicParameter t4 = new BasicParameter("T4", 0.0); + BasicParameter t5 = new BasicParameter("T5", 0.0); + BasicParameter t6 = new BasicParameter("T6", 0.0); + BasicParameter t7 = new BasicParameter("T7", 0.0); + BasicParameter t8 = new BasicParameter("T8", 0.0); + BasicParameter t9 = new BasicParameter("T9", 0.0); + BasicParameter t10 = new BasicParameter("T10", 0.0); + BasicParameter t11 = new BasicParameter("T11", 0.0); + BasicParameter t12 = new BasicParameter("T12", 0.0); + BasicParameter t13 = new BasicParameter("T13", 0.0); + BasicParameter t14 = new BasicParameter("T14", 0.0); + BasicParameter t15 = new BasicParameter("T15", 0.0); + BasicParameter t16 = new BasicParameter("T16", 0.0); + + ArrayList towerParams; + int towerSize; + TowerParams(GLucose glucose) { + super(glucose); + + towerParams = new ArrayList(); + towerParams.add(t1); + towerParams.add(t2); + towerParams.add(t3); + towerParams.add(t4); + towerParams.add(t5); + towerParams.add(t6); + towerParams.add(t7); + towerParams.add(t8); + towerParams.add(t9); + towerParams.add(t10); + towerParams.add(t11); + towerParams.add(t12); + towerParams.add(t13); + towerParams.add(t14); + towerParams.add(t15); + towerParams.add(t16); + for(BasicParameter p : towerParams) + { + addParameter(p); + } + towerSize = model.towers.size(); + println("towers "+towerSize); + } + + void run(int deltaMs) + { + clearALL(); + Tower t; + for(int i=0; i