Package zombie.iso.weather
Class ThunderStorm
java.lang.Object
zombie.iso.weather.ThunderStorm
public class ThunderStorm
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ThunderStorm.ThunderCloud
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ThunderStorm(ClimateManager climateManager)
-
Method Summary
Modifier and Type Method Description void
applyLightningForPlayer(RenderSettings.PlayerRenderSettings playerRenderSettings, int int1, IsoPlayer player)
void
enqueueThunderEvent(int int1, int int2, boolean boolean1, boolean boolean2, boolean boolean3)
java.util.ArrayList
getClouds()
boolean
HasActiveThunderClouds()
boolean
isModifyingNight()
void
load(java.io.DataInputStream dataInputStream)
void
noise(java.lang.String string)
void
readNetThunderEvent(java.nio.ByteBuffer byteBuffer)
void
save(java.io.DataOutputStream dataOutputStream)
void
startThunderCloud(float float1, float float2, float float3, float float4, float float5, double double1, boolean boolean1)
void
stopAllClouds()
void
stopCloud(int int1)
void
triggerThunderEvent(int int1, int int2, boolean boolean1, boolean boolean2, boolean boolean3)
void
update(double double1)
void
writeNetThunderEvent(java.nio.ByteBuffer byteBuffer)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
MAP_MIN_X
public static int MAP_MIN_X -
MAP_MIN_Y
public static int MAP_MIN_Y -
MAP_MAX_X
public static int MAP_MAX_X -
MAP_MAX_Y
public static int MAP_MAX_Y
-
-
Constructor Details
-
ThunderStorm
-
-
Method Details
-
getClouds
public java.util.ArrayList getClouds() -
HasActiveThunderClouds
public boolean HasActiveThunderClouds() -
noise
public void noise(java.lang.String string) -
stopAllClouds
public void stopAllClouds() -
stopCloud
public void stopCloud(int int1) -
startThunderCloud
public void startThunderCloud(float float1, float float2, float float3, float float4, float float5, double double1, boolean boolean1) -
update
public void update(double double1) -
applyLightningForPlayer
public void applyLightningForPlayer(RenderSettings.PlayerRenderSettings playerRenderSettings, int int1, IsoPlayer player) -
isModifyingNight
public boolean isModifyingNight() -
triggerThunderEvent
public void triggerThunderEvent(int int1, int int2, boolean boolean1, boolean boolean2, boolean boolean3) -
writeNetThunderEvent
public void writeNetThunderEvent(java.nio.ByteBuffer byteBuffer) throws java.io.IOException- Throws:
java.io.IOException
-
readNetThunderEvent
public void readNetThunderEvent(java.nio.ByteBuffer byteBuffer) throws java.io.IOException- Throws:
java.io.IOException
-
enqueueThunderEvent
public void enqueueThunderEvent(int int1, int int2, boolean boolean1, boolean boolean2, boolean boolean3) -
save
public void save(java.io.DataOutputStream dataOutputStream) throws java.io.IOException- Throws:
java.io.IOException
-
load
public void load(java.io.DataInputStream dataInputStream) throws java.io.IOException- Throws:
java.io.IOException
-