My first attempt at an animation, JazzRainbow
[SugarCubes.git] / SamMorrow.pde
diff --git a/SamMorrow.pde b/SamMorrow.pde
new file mode 100644 (file)
index 0000000..520ff29
--- /dev/null
@@ -0,0 +1,26 @@
+abstract class SamPattern extends SCPattern {
+  public SamPattern(GLucose glucose) {
+    super(glucose);
+    setEligible(false);
+  }
+}
+
+class JazzRainbow extends SamPattern {
+  public JazzRainbow(GLucose glucose) {
+    super(glucose);
+  }
+
+  
+  public void run(int deltaMs) {
+    // Access the core master hue via this method call
+    float hv = lx.getBaseHuef();
+    for (int i = 0; i < colors.length*5; i=i+27) {
+      float a = hv%250;
+      if (i%2 == 0) {
+        for (int b = 0; b < 70; b++) {
+         colors[(i+b)%colors.length] = color(a+i%250, 100, b*a%100);
+        }
+      }
+    }
+  } 
+}