Package zombie.iso.weather
Class ClimateManager
java.lang.Object
zombie.iso.weather.ClimateManager
- Direct Known Subclasses:
ClimMngrDebug
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static enum
static class
protected static class
-
Field Summary
Modifier and TypeFieldDescriptionstatic boolean
protected ClimateManager.ClimateFloat
static final float
static final int
static final int
protected ClimateManager.ClimateFloat
static final int
static final int
static final int
protected ClimateManager.ClimateColor
protected ClimateManager.ClimateFloat
protected ClimateManager.ClimateFloat
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected ClimateManager.ClimateFloat
static final int
static final int
static final int
protected ClimateManager.ClimateColor
protected ClimateManager.ClimateFloat
protected ClimateManager.ClimateFloat
static final float
static final float
protected ClimateManager.ClimateFloat
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
static final byte
protected ClimateManager.ClimateFloat
protected ClimateManager.ClimateBool
protected ClimateManager.ClimateFloat
static boolean
protected ClimateManager.ClimateFloat
protected ClimateManager.ClimateFloat
protected ClimateManager.ClimateFloat
static boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
CalculateWeatherFrontStrength
(int int1, int int2, int int3, ClimateManager.AirFront airFront) static float
clamp
(float float1, float float2, float float3) static int
clamp
(int int1, int int2, int int3) static float
clamp01
(float float1) static float
clerp
(float float1, float float2, float float3) void
CopyClimateValues
(ClimateValues climateValues) void
void
execute_Simulation
(int int1) void
float
float
protected double
getAirMassNoiseFrequencyMod
(int int1) float
float
getAirTemperatureForCharacter
(IsoGameCharacter gameCharacter) float
getAirTemperatureForCharacter
(IsoGameCharacter gameCharacter, boolean boolean1) float
float
getAirTemperatureForSquare
(IsoGridSquare square, BaseVehicle baseVehicle) float
getAirTemperatureForSquare
(IsoGridSquare square, BaseVehicle baseVehicle, boolean boolean1) float
float
int
getClimateBool
(int int1) getClimateColor
(int int1) getClimateFloat
(int int1) float
int
float
float
float
float
boolean
boolean
boolean
int
float
float
float
float
static ClimateManager
boolean
float
float
float
float
boolean
float
protected float
getRainTimeMultiplierMod
(int int1) getSeasonColor
(int int1, int int2, int int3) float
float
double
double
double
double
float
float
float
float
protected float
getTimeLerp
(float float1, float float2, float float3) protected float
getTimeLerp
(float float1, float float2, float float3, boolean boolean1) protected float
getTimeLerpHours
(float float1, float float2, float float3) protected float
getTimeLerpHours
(float float1, float float2, float float3, boolean boolean1) float
float
float
float
float
static String
getWindAngleString
(float float1) float
getWindForceMovement
(IsoGameCharacter gameCharacter, float float1) float
static double
static double
float
float
float
static double
double
void
init
(IsoMetaGrid metaGrid) boolean
boolean
boolean
void
static float
lerp
(float float1, float float2, float float3) void
load
(DataInputStream dataInputStream, int int1) static float
normalizeRange
(float float1, float float2) void
static float
posToPosNegRange
(float float1) final void
receiveClimatePacket
(ByteBuffer byteBuffer, UdpConnection udpConnection) void
void
void
void
save
(DataOutputStream dataOutputStream) void
sendInitialState
(UdpConnection udpConnection) void
setAmbient
(float float1) protected void
setDayInfo
(ClimateManager.DayInfo dayInfo, int int1, int int2, int int3, int int4) void
setDayLightStrength
(float float1) void
setDesaturation
(float float1) void
setEnabledFxUpdate
(boolean boolean1) void
setEnabledSimulation
(boolean boolean1) void
setEnabledWeatherGeneration
(boolean boolean1) static void
setInstance
(ClimateManager climateManager) void
setNightStrength
(float float1) void
setPrecipitationIsSnow
(boolean boolean1) void
setSeasonColorDawn
(int int1, int int2, float float1, float float2, float float3, float float4, boolean boolean1) void
setSeasonColorDay
(int int1, int int2, float float1, float float2, float float3, float float4, boolean boolean1) void
setSeasonColorDusk
(int int1, int int2, float float1, float float2, float float3, float float4, boolean boolean1) void
setViewDistance
(float float1) void
static float
ToKph
(float float1) static float
ToMph
(float float1) void
protected final void
transmitClimatePacket
(ClimateManager.ClimateNetAuth climateNetAuth, byte byte1, UdpConnection udpConnection) void
transmitGenerateWeather
(float float1, int int1) void
void
transmitServerStartRain
(float float1) void
void
void
transmitServerTriggerLightning
(int int1, int int2, boolean boolean1, boolean boolean2, boolean boolean3) void
transmitServerTriggerStorm
(float float1) void
void
transmitTriggerBlizzard
(float float1) void
transmitTriggerStorm
(float float1) void
transmitTriggerTropical
(float float1) boolean
triggerCustomWeather
(float float1, boolean boolean1) boolean
triggerCustomWeatherStage
(int int1, float float1) void
triggerKateBobIntroStorm
(int int1, int int2, double double1, float float1, float float2, float float3, float float4) void
triggerKateBobIntroStorm
(int int1, int int2, double double1, float float1, float float2, float float3, float float4, ClimateColorInfo climateColorInfo) void
void
update()
void
void
-
Field Details
-
FRONT_COLD
public static final int FRONT_COLD- See Also:
-
FRONT_STATIONARY
public static final int FRONT_STATIONARY- See Also:
-
FRONT_WARM
public static final int FRONT_WARM- See Also:
-
MAX_WINDSPEED_KPH
public static final float MAX_WINDSPEED_KPH- See Also:
-
MAX_WINDSPEED_MPH
public static final float MAX_WINDSPEED_MPH- See Also:
-
WINTER_IS_COMING
public static boolean WINTER_IS_COMING -
THE_DESCENDING_FOG
public static boolean THE_DESCENDING_FOG -
A_STORM_IS_COMING
public static boolean A_STORM_IS_COMING -
desaturation
-
globalLightIntensity
-
nightStrength
-
precipitationIntensity
-
temperature
-
fogIntensity
-
windIntensity
-
windAngleIntensity
-
cloudIntensity
-
ambient
-
viewDistance
-
dayLightStrength
-
humidity
-
globalLight
-
colorNewFog
-
precipitationIsSnow
-
FLOAT_DESATURATION
public static final int FLOAT_DESATURATION- See Also:
-
FLOAT_GLOBAL_LIGHT_INTENSITY
public static final int FLOAT_GLOBAL_LIGHT_INTENSITY- See Also:
-
FLOAT_NIGHT_STRENGTH
public static final int FLOAT_NIGHT_STRENGTH- See Also:
-
FLOAT_PRECIPITATION_INTENSITY
public static final int FLOAT_PRECIPITATION_INTENSITY- See Also:
-
FLOAT_TEMPERATURE
public static final int FLOAT_TEMPERATURE- See Also:
-
FLOAT_FOG_INTENSITY
public static final int FLOAT_FOG_INTENSITY- See Also:
-
FLOAT_WIND_INTENSITY
public static final int FLOAT_WIND_INTENSITY- See Also:
-
FLOAT_WIND_ANGLE_INTENSITY
public static final int FLOAT_WIND_ANGLE_INTENSITY- See Also:
-
FLOAT_CLOUD_INTENSITY
public static final int FLOAT_CLOUD_INTENSITY- See Also:
-
FLOAT_AMBIENT
public static final int FLOAT_AMBIENT- See Also:
-
FLOAT_VIEW_DISTANCE
public static final int FLOAT_VIEW_DISTANCE- See Also:
-
FLOAT_DAYLIGHT_STRENGTH
public static final int FLOAT_DAYLIGHT_STRENGTH- See Also:
-
FLOAT_HUMIDITY
public static final int FLOAT_HUMIDITY- See Also:
-
FLOAT_MAX
public static final int FLOAT_MAX- See Also:
-
COLOR_GLOBAL_LIGHT
public static final int COLOR_GLOBAL_LIGHT- See Also:
-
COLOR_NEW_FOG
public static final int COLOR_NEW_FOG- See Also:
-
COLOR_MAX
public static final int COLOR_MAX- See Also:
-
BOOL_IS_SNOW
public static final int BOOL_IS_SNOW- See Also:
-
BOOL_MAX
public static final int BOOL_MAX- See Also:
-
AVG_FAV_AIR_TEMPERATURE
public static final float AVG_FAV_AIR_TEMPERATURE- See Also:
-
PacketUpdateClimateVars
public static final byte PacketUpdateClimateVars- See Also:
-
PacketWeatherUpdate
public static final byte PacketWeatherUpdate- See Also:
-
PacketThunderEvent
public static final byte PacketThunderEvent- See Also:
-
PacketFlare
public static final byte PacketFlare- See Also:
-
PacketAdminVarsUpdate
public static final byte PacketAdminVarsUpdate- See Also:
-
PacketRequestAdminVars
public static final byte PacketRequestAdminVars- See Also:
-
PacketClientChangedAdminVars
public static final byte PacketClientChangedAdminVars- See Also:
-
PacketClientChangedWeather
public static final byte PacketClientChangedWeather- See Also:
-
-
Constructor Details
-
ClimateManager
public ClimateManager()
-
-
Method Details
-
getMaxWindspeedKph
public float getMaxWindspeedKph() -
getMaxWindspeedMph
public float getMaxWindspeedMph() -
ToKph
public static float ToKph(float float1) -
ToMph
public static float ToMph(float float1) -
getInstance
-
setInstance
-
getColNight
-
getColNightNoMoon
-
getColNightMoon
-
getColFog
-
getColFogLegacy
-
getColFogNew
-
getFogTintStorm
-
getFogTintTropical
-
getFloatMax
public int getFloatMax() -
getClimateFloat
-
getColorMax
public int getColorMax() -
getClimateColor
-
getBoolMax
public int getBoolMax() -
getClimateBool
-
setEnabledSimulation
public void setEnabledSimulation(boolean boolean1) -
getEnabledSimulation
public boolean getEnabledSimulation() -
getEnabledFxUpdate
public boolean getEnabledFxUpdate() -
setEnabledFxUpdate
public void setEnabledFxUpdate(boolean boolean1) -
getEnabledWeatherGeneration
public boolean getEnabledWeatherGeneration() -
setEnabledWeatherGeneration
public void setEnabledWeatherGeneration(boolean boolean1) -
getGlobalLightInternal
-
getGlobalLight
-
getGlobalLightIntensity
public float getGlobalLightIntensity() -
getColorNewFog
-
setNightStrength
public void setNightStrength(float float1) -
getDesaturation
public float getDesaturation() -
setDesaturation
public void setDesaturation(float float1) -
getAirMass
public float getAirMass() -
getAirMassDaily
public float getAirMassDaily() -
getAirMassTemperature
public float getAirMassTemperature() -
getDayLightStrength
public float getDayLightStrength() -
getNightStrength
public float getNightStrength() -
getDayMeanTemperature
public float getDayMeanTemperature() -
getTemperature
public float getTemperature() -
getBaseTemperature
public float getBaseTemperature() -
getSnowStrength
public float getSnowStrength() -
getPrecipitationIsSnow
public boolean getPrecipitationIsSnow() -
getPrecipitationIntensity
public float getPrecipitationIntensity() -
getFogIntensity
public float getFogIntensity() -
getWindIntensity
public float getWindIntensity() -
getWindAngleIntensity
public float getWindAngleIntensity() -
getCorrectedWindAngleIntensity
public float getCorrectedWindAngleIntensity() -
getWindPower
public float getWindPower() -
getWindspeedKph
public float getWindspeedKph() -
getCloudIntensity
public float getCloudIntensity() -
getAmbient
public float getAmbient() -
getViewDistance
public float getViewDistance() -
getHumidity
public float getHumidity() -
getWindAngleDegrees
public float getWindAngleDegrees() -
getWindAngleRadians
public float getWindAngleRadians() -
getWindSpeedMovement
public float getWindSpeedMovement() -
getWindForceMovement
-
isRaining
public boolean isRaining() -
getRainIntensity
public float getRainIntensity() -
isSnowing
public boolean isSnowing() -
getSnowIntensity
public float getSnowIntensity() -
setAmbient
public void setAmbient(float float1) -
setViewDistance
public void setViewDistance(float float1) -
setDayLightStrength
public void setDayLightStrength(float float1) -
setPrecipitationIsSnow
public void setPrecipitationIsSnow(boolean boolean1) -
getCurrentDay
-
getPreviousDay
-
getNextDay
-
getSeason
-
getFrontStrength
public float getFrontStrength() -
stopWeatherAndThunder
public void stopWeatherAndThunder() -
getThunderStorm
-
getWeatherPeriod
-
getIsThunderStorming
public boolean getIsThunderStorming() -
getWeatherInterference
public float getWeatherInterference() -
getModData
-
getAirTemperatureForCharacter
-
getAirTemperatureForCharacter
-
getAirTemperatureForSquare
-
getAirTemperatureForSquare
-
getAirTemperatureForSquare
public float getAirTemperatureForSquare(IsoGridSquare square, BaseVehicle baseVehicle, boolean boolean1) -
getSeasonName
-
getSeasonProgression
public float getSeasonProgression() -
getSeasonStrength
public float getSeasonStrength() -
init
-
updateEveryTenMins
public void updateEveryTenMins() -
update
public void update() -
getWindNoiseBase
public static double getWindNoiseBase() -
getWindNoiseFinal
public static double getWindNoiseFinal() -
getWindTickFinal
public static double getWindTickFinal() -
updateOLD
public void updateOLD() -
getSnowFracNow
public float getSnowFracNow() -
resetOverrides
public void resetOverrides() -
resetModded
public void resetModded() -
resetAdmin
public void resetAdmin() -
triggerWinterIsComingStorm
public void triggerWinterIsComingStorm() -
triggerCustomWeather
public boolean triggerCustomWeather(float float1, boolean boolean1) -
triggerCustomWeatherStage
public boolean triggerCustomWeatherStage(int int1, float float1) -
launchFlare
public void launchFlare() -
getAirMassNoiseFrequencyMod
protected double getAirMassNoiseFrequencyMod(int int1) -
getRainTimeMultiplierMod
protected float getRainTimeMultiplierMod(int int1) -
setSeasonColorDawn
public void setSeasonColorDawn(int int1, int int2, float float1, float float2, float float3, float float4, boolean boolean1) -
setSeasonColorDay
public void setSeasonColorDay(int int1, int int2, float float1, float float2, float float3, float float4, boolean boolean1) -
setSeasonColorDusk
public void setSeasonColorDusk(int int1, int int2, float float1, float float2, float float3, float float4, boolean boolean1) -
getSeasonColor
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-
postCellLoadSetSnow
public void postCellLoadSetSnow() -
forceDayInfoUpdate
public void forceDayInfoUpdate() -
setDayInfo
-
transmitClimatePacket
protected final void transmitClimatePacket(ClimateManager.ClimateNetAuth climateNetAuth, byte byte1, UdpConnection udpConnection) -
receiveClimatePacket
public final void receiveClimatePacket(ByteBuffer byteBuffer, UdpConnection udpConnection) throws IOException - Throws:
IOException
-
transmitServerStopWeather
public void transmitServerStopWeather() -
transmitServerTriggerStorm
public void transmitServerTriggerStorm(float float1) -
transmitServerTriggerLightning
public void transmitServerTriggerLightning(int int1, int int2, boolean boolean1, boolean boolean2, boolean boolean3) -
transmitServerStartRain
public void transmitServerStartRain(float float1) -
transmitServerStopRain
public void transmitServerStopRain() -
transmitRequestAdminVars
public void transmitRequestAdminVars() -
transmitClientChangeAdminVars
public void transmitClientChangeAdminVars() -
transmitStopWeather
public void transmitStopWeather() -
transmitTriggerStorm
public void transmitTriggerStorm(float float1) -
transmitTriggerTropical
public void transmitTriggerTropical(float float1) -
transmitTriggerBlizzard
public void transmitTriggerBlizzard(float float1) -
transmitGenerateWeather
public void transmitGenerateWeather(float float1, int int1) -
getTimeLerpHours
protected float getTimeLerpHours(float float1, float float2, float float3) -
getTimeLerpHours
protected float getTimeLerpHours(float float1, float float2, float float3, boolean boolean1) -
getTimeLerp
protected float getTimeLerp(float float1, float float2, float float3) -
getTimeLerp
protected float getTimeLerp(float float1, float float2, float float3, boolean boolean1) -
clamp01
public static float clamp01(float float1) -
clamp
public static float clamp(float float1, float float2, float float3) -
clamp
public static int clamp(int int1, int int2, int int3) -
lerp
public static float lerp(float float1, float float2, float float3) -
clerp
public static float clerp(float float1, float float2, float float3) -
normalizeRange
public static float normalizeRange(float float1, float float2) -
posToPosNegRange
public static float posToPosNegRange(float float1) -
execute_Simulation
public void execute_Simulation() -
execute_Simulation
public void execute_Simulation(int int1) -
triggerKateBobIntroStorm
public void triggerKateBobIntroStorm(int int1, int int2, double double1, float float1, float float2, float float3, float float4) -
triggerKateBobIntroStorm
public void triggerKateBobIntroStorm(int int1, int int2, double double1, float float1, float float2, float float3, float float4, ClimateColorInfo climateColorInfo) -
getSimplexOffsetA
public double getSimplexOffsetA() -
getSimplexOffsetB
public double getSimplexOffsetB() -
getSimplexOffsetC
public double getSimplexOffsetC() -
getSimplexOffsetD
public double getSimplexOffsetD() -
getWorldAgeHours
public double getWorldAgeHours() -
getClimateValuesCopy
-
CopyClimateValues
-
getClimateForecaster
-
getClimateHistory
-
CalculateWeatherFrontStrength
public void CalculateWeatherFrontStrength(int int1, int int2, int int3, ClimateManager.AirFront airFront) -
getWindAngleString
-
sendInitialState
- Throws:
IOException
-
isUpdated
public boolean isUpdated()
-