--- /dev/null
+package com.billkuker.rocketry.motorsim;\r
+\r
+import java.awt.Color;\r
+\r
+public final class Colors {\r
+ public static final Color RED = new Color(196, 0, 0);\r
+ public static final Color GREEN = new Color(0, 196, 0);\r
+ public static final Color ORANGE = new Color(160, 96, 0);\r
+ \r
+ private Colors(){}\r
+}\r
\r
import com.billkuker.rocketry.motorsim.Burn;\r
import com.billkuker.rocketry.motorsim.BurnSummary;\r
+import com.billkuker.rocketry.motorsim.Colors;\r
\r
public class BurnPanel extends JPanel {\r
private static final long serialVersionUID = 1L;\r
GrainPanel grain;\r
Amount<Duration> displayedTime = Amount.valueOf(0, SI.SECOND);\r
\r
- private static final Color RED = new Color(196, 0, 0);\r
- private static final Color GREEN = new Color(0, 196, 0);\r
- private static final Color ORANGE = new Color(160, 96, 0);\r
- \r
public BurnPanel(Burn b){\r
super( new BorderLayout() );\r
burn = b;\r
} else {\r
double d = bi.getSaftyFactor();\r
if ( d >= 1.5 ){\r
- saftyColor = GREEN;\r
+ saftyColor = Colors.GREEN;\r
} else if ( d > 1 ){\r
- saftyColor = ORANGE;\r
+ saftyColor = Colors.ORANGE;\r
} else {\r
- saftyColor = RED;\r
+ saftyColor = Colors.RED;\r
}\r
}\r
Amount<Pressure> burst = b.getMotor().getChamber().getBurstPressure();\r
thrust.addRangeMarker(bi.maxThrust(), "Max", Color.BLACK);\r
thrust.addRangeMarker(bi.averageThrust(), "Average", Color.BLACK);\r
pressure.addRangeMarker(bi.maxPressure(), "Max", Color.BLACK);\r
- burnRate.addDomainMarker(bi.maxPressure(), "Max", RED);\r
+ burnRate.addDomainMarker(bi.maxPressure(), "Max", Colors.RED);\r
\r
\r
}\r