diff options
author | Camil Staps | 2015-05-29 13:17:53 +0200 |
---|---|---|
committer | Camil Staps | 2015-05-29 13:17:53 +0200 |
commit | 3ccaa674fdbd3408d4cbea3ed9abb02c14433b9c (patch) | |
tree | c51dbe974566b4c437500fbf6894b626b203d265 /Week14 Route 66/src/OO14route66/KeyHandler.java | |
parent | Hack to make it seem to be working (diff) |
licensing; reorganisation; javadoc; cleanup
Diffstat (limited to 'Week14 Route 66/src/OO14route66/KeyHandler.java')
-rw-r--r-- | Week14 Route 66/src/OO14route66/KeyHandler.java | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/Week14 Route 66/src/OO14route66/KeyHandler.java b/Week14 Route 66/src/OO14route66/KeyHandler.java deleted file mode 100644 index ab78676..0000000 --- a/Week14 Route 66/src/OO14route66/KeyHandler.java +++ /dev/null @@ -1,37 +0,0 @@ -package OO14route66; - -import java.awt.event.KeyAdapter; -import java.awt.event.KeyEvent; - -/** - * Keyboard handler of views for controller. - * Pressing keys changes the controller. - * @author pieterkoopman - */ -public class KeyHandler extends KeyAdapter { - - private Controller controller; - - public KeyHandler (Controller c) { - controller = c; - } - - /** - * on key down 'q' stop program - * on key down 's' stop the cars - * on key down '<' decrease delay - * on key down '>' increase delay - * on any other key activate the cars - * @param e the key event - */ - @Override - public void keyPressed(KeyEvent e) { - switch (e.getKeyChar()) { - case 'q': System.exit(0); - case 's': controller.stopCars(); break; - case '<': controller.setDelay(controller.getDelay() - 50); break; - case '>': controller.setDelay(controller.getDelay() + 50); break; - default : controller.resumeCars(); - } - } -} |