public class CampaignEngineGlowUtil extends java.lang.Object implements CampaignEntityMovementUtil.EngineGlowControls
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<CampaignEngineGlowIndividualEngine> |
engines |
protected SectorEntityToken |
entity |
protected ColorShifterUtil |
flameColor |
protected ValueShifterUtil |
flickerMult |
protected ValueShifterUtil |
flickerRateMult |
protected ColorShifterUtil |
glowColorCore |
protected ColorShifterUtil |
glowColorFringe |
protected ValueShifterUtil |
glowCoreMult |
protected ValueShifterUtil |
glowFringeMult |
protected ValueShifterUtil |
glowMult |
static java.lang.String |
KEY1 |
static java.lang.String |
KEY2 |
static java.lang.String |
KEY3 |
static java.lang.String |
KEY4 |
static java.lang.String |
KEY5 |
static java.lang.String |
KEY6 |
protected ValueShifterUtil |
lengthMult |
protected ValueShifterUtil |
textureScrollMult |
protected ValueShifterUtil |
widthMult |
| Constructor and Description |
|---|
CampaignEngineGlowUtil(SectorEntityToken entity,
java.awt.Color fringe,
java.awt.Color core,
java.awt.Color flame,
float shiftRate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEngine(CampaignEngineGlowIndividualEngine engine) |
void |
advance(float amount) |
ColorShifterUtil |
getFlameColor() |
ValueShifterUtil |
getFlickerMult() |
ValueShifterUtil |
getFlickerRateMult() |
ColorShifterUtil |
getGlowColorCore() |
ColorShifterUtil |
getGlowColorFringe() |
ValueShifterUtil |
getGlowCoreMult() |
ValueShifterUtil |
getGlowFringeMult() |
ValueShifterUtil |
getGlowMult() |
ValueShifterUtil |
getLengthMult() |
ValueShifterUtil |
getTextureScrollMult() |
ValueShifterUtil |
getWidthMult() |
void |
render(float alphaMult) |
void |
showAccelerating() |
void |
showIdling() |
void |
showOtherAction() |
void |
showSuppressed() |
public static java.lang.String KEY1
public static java.lang.String KEY2
public static java.lang.String KEY3
public static java.lang.String KEY4
public static java.lang.String KEY5
public static java.lang.String KEY6
protected java.util.List<CampaignEngineGlowIndividualEngine> engines
protected SectorEntityToken entity
protected ValueShifterUtil glowCoreMult
protected ValueShifterUtil glowFringeMult
protected ValueShifterUtil glowMult
protected ValueShifterUtil lengthMult
protected ValueShifterUtil widthMult
protected ValueShifterUtil flickerMult
protected ValueShifterUtil flickerRateMult
protected ValueShifterUtil textureScrollMult
protected ColorShifterUtil glowColorCore
protected ColorShifterUtil glowColorFringe
protected ColorShifterUtil flameColor
public CampaignEngineGlowUtil(SectorEntityToken entity, java.awt.Color fringe, java.awt.Color core, java.awt.Color flame, float shiftRate)
public void addEngine(CampaignEngineGlowIndividualEngine engine)
public void showOtherAction()
showOtherAction in interface CampaignEntityMovementUtil.EngineGlowControlspublic void showAccelerating()
showAccelerating in interface CampaignEntityMovementUtil.EngineGlowControlspublic void showIdling()
showIdling in interface CampaignEntityMovementUtil.EngineGlowControlspublic void showSuppressed()
showSuppressed in interface CampaignEntityMovementUtil.EngineGlowControlspublic void advance(float amount)
public void render(float alphaMult)
public ValueShifterUtil getGlowMult()
public ValueShifterUtil getLengthMult()
public ValueShifterUtil getWidthMult()
public ValueShifterUtil getTextureScrollMult()
public ColorShifterUtil getGlowColorCore()
public ColorShifterUtil getGlowColorFringe()
public ColorShifterUtil getFlameColor()
public ValueShifterUtil getFlickerMult()
public ValueShifterUtil getFlickerRateMult()
public ValueShifterUtil getGlowCoreMult()
public ValueShifterUtil getGlowFringeMult()