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
 
 -