Starsector API
Loading...
Searching...
No Matches
EngineSlotAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.combat;
2
3import java.awt.Color;
4
5import org.lwjgl.util.vector.Vector2f;
6
7public interface EngineSlotAPI {
8 float getWidth();
10 float getLength();
11 Color getColor();
13 void setContrailColor(Color contrailColor);
14 void setColor(Color color);
15 void setAngle(float angle);
16 float getAngle();
17 void setContrailWidth(float contrailWidth);
19 void setContrailDuration(float contrailDuration);
22 void setContrailSpawnDistMult(float spawnDistMult);
23 void setContrailSpeedMultMaxSpeed(float contrailSpeedMultMaxSpeed);
25 void setContrailSpeedMultAngVel(float contrailSpeedMultAngVel);
27 void setContrailMinSegLength(float contrailMinSegLength);
29 void setContrailMaxSegLength(float contrailMaxSegLength);
31 void setContrailWidthMultiplier(float contrailWidthMultiplier);
32 float computeMidArcAngle(float entityFacing);
33 Vector2f computePosition(Vector2f entityLocation, float entityFacing);
35 void setGlowSizeMult(float glowSizeMult);
37 void setGlowAlternateColor(Color glowAlternateColor);
39 void setFlickerWhenMissileFlamedOut(boolean flickerWhenMissileFlamedOut);
40}
Vector2f computePosition(Vector2f entityLocation, float entityFacing)
void setContrailMaxSegLength(float contrailMaxSegLength)
void setContrailColor(Color contrailColor)
void setGlowSizeMult(float glowSizeMult)
void setContrailSpawnDistMult(float spawnDistMult)
void setContrailSpeedMultMaxSpeed(float contrailSpeedMultMaxSpeed)
void setContrailMinSegLength(float contrailMinSegLength)
float computeMidArcAngle(float entityFacing)
void setFlickerWhenMissileFlamedOut(boolean flickerWhenMissileFlamedOut)
void setContrailSpeedMultAngVel(float contrailSpeedMultAngVel)
void setContrailWidthMultiplier(float contrailWidthMultiplier)
void setContrailDuration(float contrailDuration)
void setContrailWidth(float contrailWidth)
void setGlowAlternateColor(Color glowAlternateColor)