Class WeatherPeriod

java.lang.Object
zombie.iso.weather.WeatherPeriod

public class WeatherPeriod extends Object
TurboTuTone.
  • Field Details

  • Constructor Details

  • Method Details

    • setDummy

      public void setDummy(boolean b)
    • getMaxTemperatureInfluence

      public static float getMaxTemperatureInfluence()
    • setKateBobStormProgress

      public void setKateBobStormProgress(float progress)
    • setKateBobStormCoords

      public void setKateBobStormCoords(int x, int y)
    • getCloudColorReddish

      public ClimateColorInfo getCloudColorReddish()
    • getCloudColorGreenish

      public ClimateColorInfo getCloudColorGreenish()
    • getCloudColorBlueish

      public ClimateColorInfo getCloudColorBlueish()
    • getCloudColorPurplish

      public ClimateColorInfo getCloudColorPurplish()
    • getCloudColorTropical

      public ClimateColorInfo getCloudColorTropical()
    • getCloudColorBlizzard

      public ClimateColorInfo getCloudColorBlizzard()
    • isRunning

      public boolean isRunning()
    • getDuration

      public double getDuration()
    • getFrontCache

      public ClimateManager.AirFront getFrontCache()
    • getCurrentStageID

      public int getCurrentStageID()
    • getCurrentStage

      public WeatherPeriod.WeatherStage getCurrentStage()
    • getWeatherNoise

      public double getWeatherNoise()
    • getCurrentStrength

      public float getCurrentStrength()
    • getRainThreshold

      public float getRainThreshold()
    • isThunderStorm

      public boolean isThunderStorm()
    • isTropicalStorm

      public boolean isTropicalStorm()
    • isBlizzard

      public boolean isBlizzard()
    • getPrecipitationFinal

      public float getPrecipitationFinal()
    • getCloudColor

      public ClimateColorInfo getCloudColor()
    • setCloudColor

      public void setCloudColor(ClimateColorInfo cloudcol)
    • getTotalProgress

      public float getTotalProgress()
    • getStageProgress

      public float getStageProgress()
    • hasTropical

      public boolean hasTropical()
    • hasStorm

      public boolean hasStorm()
    • hasBlizzard

      public boolean hasBlizzard()
    • hasHeavyRain

      public boolean hasHeavyRain()
    • getTotalStrength

      public float getTotalStrength()
    • getStageForWorldAge

      public WeatherPeriod.WeatherStage getStageForWorldAge(double worldAgeHours)
    • getWindAngleDegrees

      public float getWindAngleDegrees()
    • getFrontType

      public int getFrontType()
    • setPrintStuff

      public void setPrintStuff(boolean b)
    • getPrintStuff

      public boolean getPrintStuff()
    • initSimulationDebug

      public void initSimulationDebug(ClimateManager.AirFront front, double hoursSinceStart)
    • initSimulationDebug

      public void initSimulationDebug(ClimateManager.AirFront front, double hoursSinceStart, int doThisStageOnly, float singleStageDuration)
    • startCreateModdedPeriod

      public boolean startCreateModdedPeriod(boolean warmFront, float strength, float angle)
    • endCreateModdedPeriod

      public boolean endCreateModdedPeriod()
    • stopWeatherPeriod

      public void stopWeatherPeriod()
    • writeNetWeatherData

      public void writeNetWeatherData(ByteBuffer output) throws IOException
      Throws:
      IOException
    • readNetWeatherData

      public void readNetWeatherData(ByteBuffer input) throws IOException
      Throws:
      IOException
    • getWeatherStages

      public ArrayList<WeatherPeriod.WeatherStage> getWeatherStages()
    • createAndAddModdedStage

      public WeatherPeriod.WeatherStage createAndAddModdedStage(String moddedID, double duration)
    • createAndAddStage

      public WeatherPeriod.WeatherStage createAndAddStage(int typeid, double duration)
    • update

      public void update(double hoursSinceStart)
    • save

      public void save(DataOutputStream output) throws IOException
      IO
      Throws:
      IOException
    • load

      public void load(DataInputStream input, int worldVersion) throws IOException
      Throws:
      IOException