package uk.org.squirm3.ui.toolbar.simulation; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import uk.org.squirm3.engine.ApplicationEngine; /** * Restart the simulation ie the level. */ public class ResetSimulationAction extends AbstractAction { private static final long serialVersionUID = 1L; private final ApplicationEngine applicationEngine; public ResetSimulationAction(final ApplicationEngine applicationEngine) { this.applicationEngine = applicationEngine; } /* * (non-Javadoc) * * @see * java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ @Override public void actionPerformed(final ActionEvent e) { applicationEngine.restartLevel(); } }