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 classThunderStorm.ThunderCloud -
Field Summary
-
Constructor Summary
Constructors Constructor Description ThunderStorm(ClimateManager climateManager) -
Method Summary
Modifier and Type Method Description voidapplyLightningForPlayer(RenderSettings.PlayerRenderSettings playerRenderSettings, int int1, IsoPlayer player)voidenqueueThunderEvent(int int1, int int2, boolean boolean1, boolean boolean2, boolean boolean3)java.util.ArrayListgetClouds()static intgetMapDiagonal()booleanHasActiveThunderClouds()booleanisModifyingNight()voidload(java.io.DataInputStream dataInputStream)voidnoise(java.lang.String string)voidreadNetThunderEvent(java.nio.ByteBuffer byteBuffer)voidsave(java.io.DataOutputStream dataOutputStream)voidstartThunderCloud(float float1, float float2, float float3, float float4, float float5, double double1, boolean boolean1)ThunderStorm.ThunderCloudstartThunderCloud(float float1, float float2, float float3, float float4, float float5, double double1, boolean boolean1, float float6)voidstopAllClouds()voidstopCloud(int int1)voidtriggerThunderEvent(int int1, int int2, boolean boolean1, boolean boolean2, boolean boolean3)voidupdate(double double1)voidwriteNetThunderEvent(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) -
getMapDiagonal
public static int getMapDiagonal() -
startThunderCloud
public void startThunderCloud(float float1, float float2, float float3, float float4, float float5, double double1, boolean boolean1) -
startThunderCloud
public ThunderStorm.ThunderCloud startThunderCloud(float float1, float float2, float float3, float float4, float float5, double double1, boolean boolean1, float float6) -
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
-