X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fnet%2Fsf%2Fopenrocket%2Ffile%2Fopenrocket%2Fsavers%2FParachuteSaver.java;fp=src%2Fnet%2Fsf%2Fopenrocket%2Ffile%2Fopenrocket%2Fsavers%2FParachuteSaver.java;h=7d906e679c496e3feb48f8e55cc17875bb8a64ac;hb=d23932f311312abb73801262a80ef2f6bc66818d;hp=0000000000000000000000000000000000000000;hpb=df5891f1007d98d6b795a47ecd55c6c8048674b1;p=debian%2Fopenrocket diff --git a/src/net/sf/openrocket/file/openrocket/savers/ParachuteSaver.java b/src/net/sf/openrocket/file/openrocket/savers/ParachuteSaver.java new file mode 100644 index 00000000..7d906e67 --- /dev/null +++ b/src/net/sf/openrocket/file/openrocket/savers/ParachuteSaver.java @@ -0,0 +1,35 @@ +package net.sf.openrocket.file.openrocket.savers; + +import java.util.ArrayList; +import java.util.List; + +import net.sf.openrocket.rocketcomponent.Parachute; + + +public class ParachuteSaver extends RecoveryDeviceSaver { + + private static final ParachuteSaver instance = new ParachuteSaver(); + + public static List getElements(net.sf.openrocket.rocketcomponent.RocketComponent c) { + List list = new ArrayList(); + + list.add(""); + instance.addParams(c, list); + list.add(""); + + return list; + } + + @Override + protected void addParams(net.sf.openrocket.rocketcomponent.RocketComponent c, List elements) { + super.addParams(c, elements); + Parachute para = (Parachute) c; + + elements.add("" + para.getDiameter() + ""); + elements.add("" + para.getLineCount() + ""); + elements.add("" + para.getLineLength() + ""); + elements.add(materialParam("linematerial", para.getLineMaterial())); + } + + +}