summaryrefslogtreecommitdiff
path: root/src/RobotRace.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/RobotRace.java')
-rw-r--r--src/RobotRace.java15
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;
}
});
}