Correct handling of ejectionCharges in getter and clone.

This commit is contained in:
kruland2607 2013-03-16 20:49:02 -05:00
parent e8b9efd1d0
commit f4dce54312

View File

@ -74,7 +74,7 @@ public final class MotorInstanceConfiguration implements Monitorable, Cloneable
} }
public double getEjectionDelay(MotorId id) { public double getEjectionDelay(MotorId id) {
return ignitionDelays.get(indexOf(id)); return ejectionDelays.get(indexOf(id));
} }
public MotorMount getMotorMount(MotorId id) { public MotorMount getMotorMount(MotorId id) {
@ -154,6 +154,7 @@ public final class MotorInstanceConfiguration implements Monitorable, Cloneable
clone.ids.addAll(this.ids); clone.ids.addAll(this.ids);
clone.mounts.addAll(this.mounts); clone.mounts.addAll(this.mounts);
clone.positions.addAll(this.positions); clone.positions.addAll(this.positions);
clone.ejectionDelays.addAll(this.ejectionDelays);
clone.ignitionTimes.addAll(this.ignitionTimes); clone.ignitionTimes.addAll(this.ignitionTimes);
clone.ignitionEvents.addAll(this.ignitionEvents); clone.ignitionEvents.addAll(this.ignitionEvents);
clone.ignitionDelays.addAll(this.ignitionDelays); clone.ignitionDelays.addAll(this.ignitionDelays);