diff options
Diffstat (limited to 'src/device/Keyboard.java')
| -rw-r--r-- | src/device/Keyboard.java | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/src/device/Keyboard.java b/src/device/Keyboard.java deleted file mode 100644 index cc7d8f9..0000000 --- a/src/device/Keyboard.java +++ /dev/null @@ -1,71 +0,0 @@ -package org.manzerbredes.open_klm.device; - -import java.util.HashMap; - -import org.manzerbredes.open_klm.device.Driver.*; - -public class Keyboard{ - - /** - * Device driver - */ - private Driver device; - - /** - * Keyboard State - */ - private KeyboardState state; - - /** - * Build a keyboard access - * - * @throws InstantiationException Throw if failed to instanciate driver - */ - public Keyboard() throws InstantiationException{ - this.device=new Driver(); - this.state=new KeyboardState(); - } - - - /** - * - * Change global keyboard color - * - * @param color Color to apply - * @param intensity Intensity wanted - */ - public void setColor(Color color, Intensity intensity){ - //Save state - this.state.setColor(color, intensity); - - // Set color - this.device.setColor(Region.LEFT, color, intensity); - this.device.setColor(Region.MIDDLE, color, intensity); - this.device.setColor(Region.RIGHT, color, intensity); - - // Apply color - this.device.commit(this.state.getMode()); - - } - - /** - * - * Change region keyboard color - * - * @param region Region to apply the color - * @param color Color to apply - * @param intensity Intensity wanted - */ - public void setRegionColor(Region region, Color color, Intensity intensity){ - // Save state - this.state.setRegionColor(region, color, intensity); - - // Set color - this.device.setColor(region, color, intensity); - - // Apply color - this.device.commit(this.state.getMode()); - - } - -}
\ No newline at end of file |
