X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=ArjunBanker.pde;fp=ArjunBanker.pde;h=c8fe1a616b5c701d798231d13e4c9047b2836f11;hb=a41f334c045811daef7e319214da557b5e48143a;hp=12ce5b6c8c48ab373618a370d533f8c60e72d81e;hpb=ba190564c9813abcffa6a6225796e720398a182f;p=SugarCubes.git diff --git a/ArjunBanker.pde b/ArjunBanker.pde index 12ce5b6..c8fe1a6 100644 --- a/ArjunBanker.pde +++ b/ArjunBanker.pde @@ -16,7 +16,7 @@ class TelevisionStatic extends SCPattern { void run(double deltaMs) { boolean d = direction.getValuef() > 5.0; for (Point p : model.points) { - colors[p.index] = color((lx.getBaseHuef() + random(hueParameter.getValuef() * 360))%360, random(saturationParameter.getValuef() * 100), random(brightParameter.getValuef() * 100)); + colors[p.index] = lx.hsb((lx.getBaseHuef() + random(hueParameter.getValuef() * 360))%360, random(saturationParameter.getValuef() * 100), random(brightParameter.getValuef() * 100)); } } } @@ -40,7 +40,7 @@ class AbstractPainting extends SCPattern { void run(double deltaMs) { for (Point p : model.points) { color c = img.get((int)((p.x / model.xMax) * img.width), img.height - (int)((p.y / model.yMax) * img.height)); - colors[p.index] = color(hue(c) + colorMod.getValuef()%360, saturation(c), brightness(c) - ((p.z - brightMod.getValuef())/p.z)); + colors[p.index] = lx.hsb(hue(c) + colorMod.getValuef()%360, saturation(c), brightness(c) - ((p.z - brightMod.getValuef())/p.z)); } } } @@ -56,7 +56,7 @@ class Spirality extends SCPattern { super(glucose); addParameter(r); for (Point p : model.points) { - colors[p.index] = color(0, 0, 0); + colors[p.index] = lx.hsb(0, 0, 0); } } @@ -70,12 +70,12 @@ class Spirality extends SCPattern { if (b < 90) { colors[p.index] = blendColor( colors[p.index], - color(lx.getBaseHuef() + 25, 10, map(b, 0, 10, 100, 0)), + lx.hsb(lx.getBaseHuef() + 25, 10, map(b, 0, 10, 100, 0)), ADD); } else { colors[p.index] = blendColor( colors[p.index], - color(25, 10, map(b, 0, 10, 0, 15)), + lx.hsb(25, 10, map(b, 0, 10, 0, 15)), SUBTRACT); } }