Dolda2000 GitWeb
/
kaka
/
cakelight.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added gamma correction
[kaka/cakelight.git]
/
src
/
kaka
/
cakelight
/
LedFrame.java
diff --git
a/src/kaka/cakelight/LedFrame.java
b/src/kaka/cakelight/LedFrame.java
index
9d95b0c
..
ab4ef5c
100644
(file)
--- 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) {
}
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) {
}
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) {
}
public void setLedColor(int led, Color color) {