Dolda2000 GitWeb
/
kaka
/
cakelight.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fine-tune fire mode
[kaka/cakelight.git]
/
src
/
kaka
/
cakelight
/
mode
/
SingleColorMode.java
diff --git
a/src/kaka/cakelight/mode/SingleColorMode.java
b/src/kaka/cakelight/mode/SingleColorMode.java
index
36c752a
..
3cf4b53
100644
(file)
--- a/
src/kaka/cakelight/mode/SingleColorMode.java
+++ b/
src/kaka/cakelight/mode/SingleColorMode.java
@@
-6,19
+6,33
@@
import kaka.cakelight.LedFrame;
public class SingleColorMode extends Mode {
private Color color;
public class SingleColorMode extends Mode {
private Color color;
+ private LedFrame frame;
public SingleColorMode(Color c) {
color = c;
}
public SingleColorMode(Color c) {
color = c;
}
- @Override
- public void enter(Configuration config) {
- LedFrame frame = LedFrame.from(config);
+ private void colorizeFrame() {
frame.fillColor(color);
updateWithFrame(frame);
}
@Override
frame.fillColor(color);
updateWithFrame(frame);
}
@Override
+ public void enter(Configuration config) {
+ frame = LedFrame.from(config);
+ colorizeFrame();
+ }
+
+ @Override
+ public void pause() {
+ }
+
+ @Override
+ public void resume() {
+ colorizeFrame();
+ }
+
+ @Override
public void exit() {
}
}
public void exit() {
}
}