Class ErosionSeason
java.lang.Object
zombie.erosion.season.ErosionSeason
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()floatfloatgetDawn()floatfloatfloatfloatfloatfloatgetDusk()floatintgetLat()doubledoublefloatfloatintfloatfloatintfloatfloatintgetSeedA()intgetSeedB()intgetSeedC()intintintgetWinterStartDay(int day, int month, int year) voidinit(int lat, int tempMax, int tempMin, int tempDiff, int seasonLag, float noon, int seedA, int seedB, int seedC) booleanbooleanbooleanbooleanisSeason(int season) booleanbooleanstatic voidReset()voidsetCurSeason(int season) voidsetDay(int day, int month, int year) voidsetRain(float jan, float feb, float mar, float apr, float may, float jun, float jul, float aug, float sep, float oct, float nov, float dec)
-
Field Details
-
SEASON_DEFAULT
public static final int SEASON_DEFAULT- See Also:
-
SEASON_SPRING
public static final int SEASON_SPRING- See Also:
-
SEASON_SUMMER
public static final int SEASON_SUMMER- See Also:
-
SEASON_SUMMER2
public static final int SEASON_SUMMER2- See Also:
-
SEASON_AUTUMN
public static final int SEASON_AUTUMN- See Also:
-
SEASON_WINTER
public static final int SEASON_WINTER- See Also:
-
NUM_SEASONS
public static final int NUM_SEASONS- See Also:
-
-
Constructor Details
-
ErosionSeason
public ErosionSeason()
-
-
Method Details
-
init
public void init(int lat, int tempMax, int tempMin, int tempDiff, int seasonLag, float noon, int seedA, int seedB, int seedC) -
getLat
public int getLat() -
getTempMax
public int getTempMax() -
getTempMin
public int getTempMin() -
getTempDiff
public int getTempDiff() -
getSeasonLag
public int getSeasonLag() -
getHighNoon
public float getHighNoon() -
getSeedA
public int getSeedA() -
getSeedB
public int getSeedB() -
getSeedC
public int getSeedC() -
setRain
public void setRain(float jan, float feb, float mar, float apr, float may, float jun, float jul, float aug, float sep, float oct, float nov, float dec) -
clone
-
getCurDayPercent
public float getCurDayPercent() -
getMaxDaylightWinter
public double getMaxDaylightWinter() -
getMaxDaylightSummer
public double getMaxDaylightSummer() -
getDusk
public float getDusk() -
getDawn
public float getDawn() -
getDaylight
public float getDaylight() -
getDayTemperature
public float getDayTemperature() -
getDayMeanTemperature
public float getDayMeanTemperature() -
getSeason
public int getSeason() -
getDayHighNoon
public float getDayHighNoon() -
getSeasonName
-
getSeasonNameTranslated
-
isSeason
public boolean isSeason(int season) -
getWinterStartDay
-
getSeasonDay
public float getSeasonDay() -
getSeasonDays
public float getSeasonDays() -
getSeasonStrength
public float getSeasonStrength() -
getSeasonProgression
public float getSeasonProgression() -
getDayNoiseVal
public float getDayNoiseVal() -
isRainDay
public boolean isRainDay() -
getRainDayStrength
public float getRainDayStrength() -
getRainYearAverage
public float getRainYearAverage() -
isThunderDay
public boolean isThunderDay() -
isSunnyDay
public boolean isSunnyDay() -
setDay
public void setDay(int day, int month, int year) -
Reset
public static void Reset() -
setCurSeason
public void setCurSeason(int season) -
isEndlessDay
public boolean isEndlessDay() -
isEndlessNight
public boolean isEndlessNight()
-