An ok reusable motor appearance

This commit is contained in:
bkuker 2013-01-10 20:03:31 -05:00
parent c1c4f99992
commit 05263e5056
2 changed files with 14 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -13,6 +13,7 @@ public class MotorAppearance extends Appearance {
private static MotorAppearance ESTES = new MotorAppearance("/datafiles/textures/motors/estes.png");
private static MotorAppearance AEROTECH = new MotorAppearance("/datafiles/textures/motors/aerotech.png");
private static MotorAppearance REUSABLE = new MotorAppearance("/datafiles/textures/motors/reusable.png", new Color(195, 60, 50), .6);
public static Appearance getAppearance(Motor m) {
if (m instanceof ThrustCurveMotor) {
@ -24,7 +25,7 @@ public class MotorAppearance extends Appearance {
return AEROTECH;
}
}
return Appearance.MISSING;
return REUSABLE;
}
protected MotorAppearance(final String resource) {
@ -39,4 +40,16 @@ public class MotorAppearance extends Appearance {
new ResourceDecalImage(resource), EdgeMode.REPEAT));
}
protected MotorAppearance(final String resource, Color c, double shine) {
super(
c,
shine,
new Decal(
new Coordinate(0, 0),
new Coordinate(0, 0),
new Coordinate(1, 1),
0,
new ResourceDecalImage(resource), EdgeMode.REPEAT));
}
}