aboutsummaryrefslogtreecommitdiff
path: root/Week14 Route 66/src/OO14route66/KeyHandler.java
diff options
context:
space:
mode:
authorCamil Staps2015-05-29 13:17:53 +0200
committerCamil Staps2015-05-29 13:17:53 +0200
commit3ccaa674fdbd3408d4cbea3ed9abb02c14433b9c (patch)
treec51dbe974566b4c437500fbf6894b626b203d265 /Week14 Route 66/src/OO14route66/KeyHandler.java
parentHack 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.java37
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();
- }
- }
-}