summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2011-02-12 19:22:46 +0000
committerJesse Morgan <jesse@jesterpm.net>2011-02-12 19:22:46 +0000
commit09c183d42b05be6677ba2f8bc373351ff16176dd (patch)
treec71dbc46999ac5ca265c72b4fd2cc1e68ec6e15a /src
parentc663dffc86a7fcec9f05aaf8a107e6200a35c2fa (diff)
Added reset simulator menu item.
Diffstat (limited to 'src')
-rw-r--r--src/tesseract/TesseractUI.java20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/tesseract/TesseractUI.java b/src/tesseract/TesseractUI.java
index e7749b5..cd3bde2 100644
--- a/src/tesseract/TesseractUI.java
+++ b/src/tesseract/TesseractUI.java
@@ -159,13 +159,6 @@ public class TesseractUI extends JFrame {
});
simulationMenu.add(runSim);
- JMenuItem resetSim = new JCheckBoxMenuItem("Reset Simulator", true);
- runSim.addActionListener(new ActionListener() {
- public void actionPerformed(final ActionEvent e) {
- myWorld.resetWorld();
- }
- });
- simulationMenu.add(resetSim);
//Objects
JMenu objectsMenu = new JMenu("Add Object");
@@ -176,7 +169,7 @@ public class TesseractUI extends JFrame {
//Forces
JMenu forcesMenu = new JMenu("Add Forces");
- JMenuItem gravity = new JCheckBoxMenuItem("Gravity", false);
+ final JMenuItem gravity = new JCheckBoxMenuItem("Gravity", false);
gravity.addActionListener(new ActionListener() {
private Force me;
@@ -196,6 +189,17 @@ public class TesseractUI extends JFrame {
forcesMenu.add(gravity);
menuBar.add(forcesMenu);
+ // Add reset Simulator menu item
+ JMenuItem resetSim = new JMenuItem("Reset Simulator");
+ resetSim.addActionListener(new ActionListener() {
+ public void actionPerformed(final ActionEvent e) {
+ myWorld.resetWorld();
+ gravity.setSelected(false);
+ }
+ });
+ simulationMenu.add(resetSim);
+
+
/*
JCheckBoxMenuItem cMenuItem = new JCheckBoxMenuItem("Enable Particle Emitters", enableEmitters);
cMenuItem.addActionListener(new ActionListener() {