Package zombie.iso.weather
Class WeatherPeriod.WeatherStage
java.lang.Object
zombie.iso.weather.WeatherPeriod.WeatherStage
- Enclosing class:
- WeatherPeriod
public static class WeatherPeriod.WeatherStage
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description protected booleancreationFinishedprotected floatentryStrengthprotected floatexitStrengthprotected floatfogStrengthprotected booleanhasStartedCloudprotected booleanisCycleFirstHalfprotected WeatherPeriod.StrLerpVallerpEndValprotected WeatherPeriod.StrLerpVallerpMidValprotected floatlinearTprotected java.lang.StringmodIDprotected WeatherPeriod.WeatherStagenextStageprotected floatparabolicTprotected WeatherPeriod.WeatherStagepreviousStageprotected intstageIDprotected floattargetStrength -
Constructor Summary
Constructors Constructor Description WeatherStage()WeatherStage(int int1) -
Method Summary
Modifier and Type Method Description booleangetHasStartedCloud()floatgetLinearT()java.lang.StringgetModID()floatgetParabolicT()floatgetStageCurrentStrength()doublegetStageDuration()doublegetStageEnd()intgetStageID()doublegetStageStart()voidlerpEntryTo(int int1, int int2)protected voidlerpEntryTo(WeatherPeriod.StrLerpVal strLerpVal)protected voidlerpEntryTo(WeatherPeriod.StrLerpVal strLerpVal, WeatherPeriod.StrLerpVal strLerpVal2)voidload(java.io.DataInputStream dataInputStream, int int1)protected WeatherPeriod.WeatherStageoverrideStageDuration(double double1)protected voidreset()voidsave(java.io.DataOutputStream dataOutputStream)voidsetHasStartedCloud(boolean boolean1)protected WeatherPeriod.WeatherStagesetStageDuration(double double1)voidsetStageID(int int1)protected doublesetStageStart(double double1)voidsetTargetStrength(float float1)protected WeatherPeriod.WeatherStagestartStage(double double1)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
previousStage
-
nextStage
-
stageID
protected int stageID -
entryStrength
protected float entryStrength -
exitStrength
protected float exitStrength -
targetStrength
protected float targetStrength -
lerpMidVal
-
lerpEndVal
-
hasStartedCloud
protected boolean hasStartedCloud -
fogStrength
protected float fogStrength -
linearT
protected float linearT -
parabolicT
protected float parabolicT -
isCycleFirstHalf
protected boolean isCycleFirstHalf -
creationFinished
protected boolean creationFinished -
modID
protected java.lang.String modID
-
-
Constructor Details
-
WeatherStage
public WeatherStage() -
WeatherStage
public WeatherStage(int int1)
-
-
Method Details
-
setStageID
public void setStageID(int int1) -
getStageStart
public double getStageStart() -
getStageEnd
public double getStageEnd() -
getStageDuration
public double getStageDuration() -
getStageID
public int getStageID() -
getModID
public java.lang.String getModID() -
getLinearT
public float getLinearT() -
getParabolicT
public float getParabolicT() -
setTargetStrength
public void setTargetStrength(float float1) -
getHasStartedCloud
public boolean getHasStartedCloud() -
setHasStartedCloud
public void setHasStartedCloud(boolean boolean1) -
save
public void save(java.io.DataOutputStream dataOutputStream) throws java.io.IOException- Throws:
java.io.IOException
-
load
public void load(java.io.DataInputStream dataInputStream, int int1) throws java.io.IOException- Throws:
java.io.IOException
-
reset
protected void reset() -
startStage
-
setStageStart
protected double setStageStart(double double1) -
setStageDuration
-
overrideStageDuration
-
lerpEntryTo
public void lerpEntryTo(int int1, int int2) -
lerpEntryTo
-
lerpEntryTo
protected void lerpEntryTo(WeatherPeriod.StrLerpVal strLerpVal, WeatherPeriod.StrLerpVal strLerpVal2) -
getStageCurrentStrength
public float getStageCurrentStrength()
-