Modify to use xMax/yMax/zMax instead of hardcoding 255/127 all over.
[SugarCubes.git] / TestPatterns.pde
index 04c2c73d9e34916662b2e6267c3eae360906a042..82aeea4e160daea4938dc249e307935a2120337a 100644 (file)
@@ -10,13 +10,13 @@ class TestHuePattern extends SCPattern {
 }
 
 class TestXPattern extends SCPattern {
-  private SinLFO xPos = new SinLFO(0, 255, 4000);
+  private SinLFO xPos = new SinLFO(0, model.xMax, 4000);
   public TestXPattern(GLucose glucose) {
     super(glucose);
     addModulator(xPos).trigger();
   }
   public void run(int deltaMs) {
-    for (Point p : Point.list) {
+    for (Point p : model.points) {
       colors[p.index] = color(
         lx.getBaseHuef(),
         100,
@@ -27,13 +27,13 @@ class TestXPattern extends SCPattern {
 }
 
 class TestYPattern extends SCPattern {
-  private SinLFO yPos = new SinLFO(0, 127, 4000);
+  private SinLFO yPos = new SinLFO(0, model.yMax, 4000);
   public TestYPattern(GLucose glucose) {
     super(glucose);
     addModulator(yPos).trigger();
   }
   public void run(int deltaMs) {
-    for (Point p : Point.list) {
+    for (Point p : model.points) {
       colors[p.index] = color(
         lx.getBaseHuef(),
         100,
@@ -44,13 +44,13 @@ class TestYPattern extends SCPattern {
 }
 
 class TestZPattern extends SCPattern {
-  private SinLFO zPos = new SinLFO(0, 127, 4000);
+  private SinLFO zPos = new SinLFO(0, model.zMax, 4000);
   public TestZPattern(GLucose glucose) {
     super(glucose);
     addModulator(zPos).trigger();
   }
   public void run(int deltaMs) {
-    for (Point p : Point.list) {
+    for (Point p : model.points) {
       colors[p.index] = color(
         lx.getBaseHuef(),
         100,