X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FAmbientMode.java;h=35ec322d109c73d22ccd0619977c539abecb40f5;hb=a80ebf3ee72e48244d0c6ed78857cfa2fbb6a881;hp=7836b9078aac81fc4a6e8982dd1951f02e2771cb;hpb=dc8770201bf2e103dbb2834694fafd32c9ddc325;p=kaka%2Fcakelight.git diff --git a/src/kaka/cakelight/AmbientMode.java b/src/kaka/cakelight/AmbientMode.java index 7836b90..35ec322 100644 --- a/src/kaka/cakelight/AmbientMode.java +++ b/src/kaka/cakelight/AmbientMode.java @@ -91,6 +91,13 @@ public class AmbientMode extends Mode { // TODO split into DynamicAmbient and St double g = Math.pow(Math.min(1, Math.max(0, noise.getr(0.0, 1.0, 1, x, y, time / 7000.0))), 1.5); frame.setLedColor(i, Color.rgb(1, g, 0)); } + } else if (type == 5) { + for (int i = 0; i < config.leds.getCount(); i++) { + double x = frame.xOf(i); + double y = frame.yOf(i); + double hue = (Math.min(1, Math.max(0, noise.getr(0.0, 1.0, 4, x, y, time / 7000.0))) + (time / 100000.0)) % 1.0; + frame.setLedColor(i, Color.hsv(hue, 1, 1)); + } } }