create changelog entry
[debian/openrocket] / core / src-extra / AirStart.java
1 import net.sf.openrocket.simulation.SimulationStatus;
2 import net.sf.openrocket.simulation.exception.SimulationException;
3 import net.sf.openrocket.simulation.listeners.AbstractSimulationListener;
4 import net.sf.openrocket.util.Coordinate;
5
6 /**
7  * Simulation listener that launches a rocket from a specific altitude.
8  */
9 public class AirStart extends AbstractSimulationListener {
10         
11         /** Launch altitude */
12         private static final double ALTITUDE = 1000.0;
13         
14         @Override
15         public void startSimulation(SimulationStatus status) throws SimulationException {
16                 Coordinate position = status.getRocketPosition();
17                 position = position.add(0, 0, ALTITUDE);
18                 status.setRocketPosition(position);
19         }
20         
21 }