Class WeatherPeriod.WeatherStage

java.lang.Object
zombie.iso.weather.WeatherPeriod.WeatherStage
Enclosing class:
WeatherPeriod

public static class WeatherPeriod.WeatherStage
extends java.lang.Object
  • Field Details

    • previousStage

      protected WeatherPeriod.WeatherStage previousStage
    • nextStage

      protected WeatherPeriod.WeatherStage nextStage
    • stageID

      protected int stageID
    • entryStrength

      protected float entryStrength
    • exitStrength

      protected float exitStrength
    • targetStrength

      protected float targetStrength
    • lerpMidVal

      protected WeatherPeriod.StrLerpVal lerpMidVal
    • lerpEndVal

      protected WeatherPeriod.StrLerpVal 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

      protected WeatherPeriod.WeatherStage startStage​(double double1)
    • setStageDuration

      protected WeatherPeriod.WeatherStage setStageDuration​(double double1)
    • lerpEntryTo

      public void lerpEntryTo​(int int1, int int2)
    • lerpEntryTo

      protected void lerpEntryTo​(WeatherPeriod.StrLerpVal strLerpVal)
    • lerpEntryTo

      protected void lerpEntryTo​(WeatherPeriod.StrLerpVal strLerpVal, WeatherPeriod.StrLerpVal strLerpVal2)
    • getStageCurrentStrength

      public float getStageCurrentStrength()