summaryrefslogtreecommitdiff
path: root/src/tesseract/menuitems/ParticleEmitterMenuItem.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/tesseract/menuitems/ParticleEmitterMenuItem.java')
-rw-r--r--src/tesseract/menuitems/ParticleEmitterMenuItem.java86
1 files changed, 0 insertions, 86 deletions
diff --git a/src/tesseract/menuitems/ParticleEmitterMenuItem.java b/src/tesseract/menuitems/ParticleEmitterMenuItem.java
deleted file mode 100644
index f8456d2..0000000
--- a/src/tesseract/menuitems/ParticleEmitterMenuItem.java
+++ /dev/null
@@ -1,86 +0,0 @@
-package tesseract.menuitems;
-
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-
-import javax.swing.JButton;
-import javax.swing.JCheckBox;
-import javax.swing.JFrame;
-import javax.vecmath.Color3f;
-import javax.vecmath.Vector3f;
-
-import tesseract.World;
-import tesseract.objects.emitters.ParticleEmitter;
-
-/**
- * Particle Emitter Menu Item.
- *
- * @author Jesse Morgan
- * @deprecated By Phillip Cardon
- */
-public class ParticleEmitterMenuItem extends TesseractMenuItem {
-
- /**
- * Serial ID.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * Constructor for the menu item.
- *
- * @param theWorld The world into which we add.
- */
- public ParticleEmitterMenuItem(final World theWorld) {
- super(theWorld, "Particle Emitter");
- }
-
- /**
- * Action handler.
- *
- * @param arg0 Unused event info.
- */
- public void actionPerformed(final ActionEvent arg0) {
- createParameterMenu();
-
-
-
- //If the default button is checked, the frame will close.
- final JCheckBox defaultButton = getDefaultButton();
- final JFrame params = getParamFrame();
- final JButton enterButton = getEnterButton();
-
- defaultButton.addActionListener(new ActionListener() {
- public void actionPerformed(final ActionEvent e) {
- if (defaultButton.isSelected()) {
- myWorld.addObject(new ParticleEmitter(
- new Vector3f(0f,.49f, 0f),
- .5f, new Color3f(1f,0f,0f)));
- params.dispose();
- }
- }
- });
-
- enterButton.addActionListener(new ActionListener() {
- public void actionPerformed(final ActionEvent event) {
- String string = getPositionField().getText();
- Vector3f pos = parseVector(string);
- setPosition(pos);
-
- String string2 = getRadiusField().getText();
- float radius = Float.parseFloat(string2);
- setRadius(radius);
-
- String string3 = getMassField().getText();
- float mass = Float.parseFloat(string3);
- setMass(mass);
-
- if (event.getSource() == enterButton) {
- myWorld.addObject(new ParticleEmitter(getPosition(),
- .5f, new Color3f(1f,0f,0f)));
- params.dispose();
- }
- }
- });
- }
-
-}