X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FLedFrame.java;h=ab4ef5c9fa12bb825fc2a266538232c9b5d0de44;hb=38c759f87fc7de47d9dee60088f2dbc60e0a55fb;hp=9d95b0ca742e77d500395b73c18a97ff8492369f;hpb=0bf6c885fdaa8273ab72789f7efcd9477234168a;p=kaka%2Fcakelight.git diff --git a/src/kaka/cakelight/LedFrame.java b/src/kaka/cakelight/LedFrame.java index 9d95b0c..ab4ef5c 100644 --- a/src/kaka/cakelight/LedFrame.java +++ b/src/kaka/cakelight/LedFrame.java @@ -13,15 +13,16 @@ public class LedFrame { } public void fillColor(int r, int g, int b) { - for (int i = 0; i < bytes.length; i += 3) { - bytes[i + roff] = (byte)r; - bytes[i + goff] = (byte)g; - bytes[i + boff] = (byte)b; - } + fillColor(Color.rgb(r, g, b)); } public void fillColor(Color color) { - fillColor(color.r(), color.g(), color.b()); + byte r = (byte)color.r(), g = (byte)color.g(), b = (byte)color.b(); // Gamma corrected values + for (int i = 0; i < bytes.length; i += 3) { + bytes[i + roff] = r; + bytes[i + goff] = g; + bytes[i + boff] = b; + } } public void setLedColor(int led, Color color) {