Starsector API
Loading...
Searching...
No Matches
PlanetSpecAPI.java
Go to the documentation of this file.
1package com.fs.starfarer.api.campaign;
2
3import java.awt.Color;
4
5import org.lwjgl.util.vector.Vector3f;
6
7public interface PlanetSpecAPI {
8 String getName();
9 float getTilt();
10 float getPitch();
11 float getRotation();
15 boolean isStar();
16 String getPlanetType();
18 Vector3f getLightPosition();
20 //float getCloudOffset();
21 Color getIconColor();
23
24 void setTilt(float tilt);
25 void setPitch(float pitch);
26 void setRotation(float rotation);
27 void setPlanetColor(Color planetColor);
28 void setCloudRotation(float cloudRotation);
29 void setAtmosphereThickness(float atmosphereThickness);
30 void setAtmosphereThicknessMin(float atmosphereThicknessMin);
31 void setAtmosphereColor(Color atmosphereColor);
32 void setCloudColor(Color cloudColor);
33 void setIconColor(Color iconColor);
34 //void setCloudOffset(float cloudOffset);
35
37 void setCoronaSize(float coronaSize);
39 void setCoronaColor(Color coronaColor);
40
48 void setCloudTexture(String textureName);
49
56 void setTexture(String texture);
57 String getTexture();
58
60
67 void setCoronaTexture(String coronaTexture);
68
75 void setGlowTexture(String glowTexture);
76
78 Color getGlowColor();
79 void setGlowColor(Color glowColor);
81 void setUseReverseLightForGlow(boolean useReverseLightForGlow);
83 String getAOrAn();
84 boolean isBlackHole();
86 boolean isNebulaCenter();
89 void setScaleMultMapIcon(float scaleMultMapIcon);
91 void setScaleMultStarscapeIcon(float scaleMultStarscapeIcon);
93 void setStarscapeIcon(String starscapeIcon);
94 boolean isPulsar();
95 void setPulsar(boolean isPulsar);
96
98 void setShieldThickness(float shieldThickness);
100 void setShieldTexture(String shieldTexture);
102 void setShieldColor(Color shieldColor);
103
105 void setShieldTexture2(String shieldTexture2);
107 void setShieldThickness2(float shieldThickness2);
109 void setShieldColor2(Color shieldColor2);
111 void setDoNotShowInCombat(boolean doNotShowInCombat);
112 boolean isGasGiant();
114 void setDescriptionId(String descriptionId);
115
116}
117
118
void setBlackHole(boolean isBlackHole)
void setUseReverseLightForGlow(boolean useReverseLightForGlow)
void setShieldThickness2(float shieldThickness2)
void setDescriptionId(String descriptionId)
void setScaleMultStarscapeIcon(float scaleMultStarscapeIcon)
void setAtmosphereThicknessMin(float atmosphereThicknessMin)
void setCloudTexture(String textureName)
void setDoNotShowInCombat(boolean doNotShowInCombat)
void setStarscapeIcon(String starscapeIcon)
void setShieldTexture(String shieldTexture)
void setGlowTexture(String glowTexture)
void setNebulaCenter(boolean isNebulaCenter)
void setShieldThickness(float shieldThickness)
void setCloudRotation(float cloudRotation)
void setAtmosphereThickness(float atmosphereThickness)
void setShieldColor2(Color shieldColor2)
void setCoronaTexture(String coronaTexture)
void setAtmosphereColor(Color atmosphereColor)
void setShieldTexture2(String shieldTexture2)
void setScaleMultMapIcon(float scaleMultMapIcon)