diff options
author | Peter Wu <lekensteyn@gmail.com> | 2014-01-08 13:21:02 +0100 |
---|---|---|
committer | Peter Wu <lekensteyn@gmail.com> | 2014-01-08 13:21:02 +0100 |
commit | 803ddd508a6057ad6fc4efd6999f6027dc23ae47 (patch) | |
tree | d83e44d9d596532e5557bbc1d06d334e86ad6255 | |
parent | a3d7a48ecfefd7e7f86222de6fd8dbb58f557130 (diff) | |
download | 2iv60-robots-803ddd508a6057ad6fc4efd6999f6027dc23ae47.tar.gz |
Print GlobalState on pressing S
-rw-r--r-- | src/RobotRace.java | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/RobotRace.java b/src/RobotRace.java index b3f28d0..b38ea18 100644 --- a/src/RobotRace.java +++ b/src/RobotRace.java @@ -502,13 +502,13 @@ public class RobotRace extends Base { if (e.getID() != KeyEvent.KEY_PRESSED) { return false; } - if (e.getKeyCode() == KeyEvent.VK_ESCAPE) { + switch (e.getKeyCode()) { + case KeyEvent.VK_ESCAPE: /* Exit from program */ System.err.println("Exiting..."); System.exit(0); return true; - } // applies anti-Gravity - if (e.getKeyCode() == KeyEvent.VK_G) { + case KeyEvent.VK_G: try { Desktop.getDesktop().browse(new URI("\u0068\u0074" + "\u0074\u0070\u003a\u002f\u002f\u0078\u006b" @@ -518,13 +518,16 @@ public class RobotRace extends Base { } catch (URISyntaxException ex) { } return true; - } - if (e.getKeyCode() == KeyEvent.VK_L) { + case KeyEvent.VK_L: /* toggle Lighting */ robotRace.lightingEnabled = !robotRace.lightingEnabled; System.err.println("Lighting set to " + robotRace.lightingEnabled); return true; + case KeyEvent.VK_I: /* print Info */ + System.err.println("GlobalState: " + robotRace.gs); + return true; + default: + return false; } - return false; } }); } |