import kaka.cakelight.LedFrame;
import kaka.cakelight.util.SimplexNoise3D;
-public class TwoColorNoiseMode extends AmbientMode {
- // private final Color primary, secondary;
+public class NoiseMode extends AmbientMode {
private final Color[] colors;
private SimplexNoise3D noise = new SimplexNoise3D(0);
- public TwoColorNoiseMode(Color... colors) {
+ public NoiseMode(Color... colors) {
assert colors.length > 1;
this.colors = colors;
}
- public TwoColorNoiseMode(Color primary, Color secondary) {
- this(new Color[] {primary, secondary});
-// this.primary = primary;
-// this.secondary = secondary;
- }
-
@Override
protected void updateFrame(LedFrame frame, long time, int count) {
for (int i = 0; i < config.leds.getCount(); i++) {