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 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 voidreset()voidsave(java.io.DataOutputStream dataOutputStream)voidsetHasStartedCloud(boolean boolean1)protected WeatherPeriod.WeatherStagesetStageDuration(double double1)voidsetStageID(int int1)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 -
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
-
setStageDuration
-
lerpEntryTo
public void lerpEntryTo(int int1, int int2) -
lerpEntryTo
-
lerpEntryTo
protected void lerpEntryTo(WeatherPeriod.StrLerpVal strLerpVal, WeatherPeriod.StrLerpVal strLerpVal2) -
getStageCurrentStrength
public float getStageCurrentStrength()
-