Package zombie.iso.objects
Class RainManager
java.lang.Object
zombie.iso.objects.RainManager
public class RainManager
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static intAddNewSplashesDelaystatic intAddNewSplashesTimerstatic ColorInfoDarkRaindropTintModstatic floatGravModMaxstatic floatGravModMinstatic booleanIsRainingstatic intMaxRaindropObjectsstatic intMaxRainSplashObjectsstatic intNumActiveRaindropsstatic intNumActiveRainSplashesstatic IsoGridSquare[]PlayerLocationstatic booleanPlayerMovedstatic IsoGridSquare[]PlayerOldLocationstatic AudioRainAmbientstatic floatRainDesiredIntensitystatic floatRaindropGravitystatic java.util.StackRaindropReuseStackstatic java.util.ArrayListRaindropStackstatic floatRaindropStartDistancestatic ColorInfoRaindropTintModstatic floatRainIntensitystatic intRainRadiusstatic floatRainSplashAnimDelaystatic java.util.StackRainSplashReuseStackstatic java.util.ArrayListRainSplashStackstatic ColorInfoRainSplashTintModstatic intrandRainMaxstatic intrandRainMinstatic AudioThunderAmbient -
Constructor Summary
Constructors Constructor Description RainManager() -
Method Summary
Modifier and Type Method Description static voidAddRaindrop(IsoRaindrop NewRaindrop)static voidAddRainSplash(IsoRainSplash NewRainSplash)static voidAddSplashes()static floatgetRainIntensity()static booleaninBounds(IsoGridSquare sq)static java.lang.BooleanisRaining()static voidRemoveAllOn(IsoGridSquare sq)static voidRemoveRaindrop(IsoRaindrop DyingRaindrop)static voidRemoveRainSplash(IsoRainSplash DyingRainSplash)static voidreset()static voidSetPlayerLocation(int playerIndex, IsoGridSquare PlayerCurrentSquare)static voidsetRandRainMax(int pRandRainMax)static voidsetRandRainMin(int pRandRainMin)static voidStartRaindrop(IsoCell cell, IsoGridSquare gridSquare, boolean CanSee)static voidstartRaining()static voidStartRainSplash(IsoCell cell, IsoGridSquare gridSquare, boolean CanSee)static voidstopRaining()static voidUpdate()static voidUpdateServer()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
IsRaining
public static boolean IsRaining -
NumActiveRainSplashes
public static int NumActiveRainSplashes -
NumActiveRaindrops
public static int NumActiveRaindrops -
MaxRainSplashObjects
public static int MaxRainSplashObjects -
MaxRaindropObjects
public static int MaxRaindropObjects -
RainSplashAnimDelay
public static float RainSplashAnimDelay -
AddNewSplashesDelay
public static int AddNewSplashesDelay -
AddNewSplashesTimer
public static int AddNewSplashesTimer -
RaindropGravity
public static float RaindropGravity -
GravModMin
public static float GravModMin -
GravModMax
public static float GravModMax -
RaindropStartDistance
public static float RaindropStartDistance -
PlayerLocation
-
PlayerOldLocation
-
PlayerMoved
public static boolean PlayerMoved -
RainRadius
public static int RainRadius -
RainAmbient
-
ThunderAmbient
-
RainSplashTintMod
-
RaindropTintMod
-
DarkRaindropTintMod
-
RainSplashStack
public static java.util.ArrayList RainSplashStack -
RaindropStack
public static java.util.ArrayList RaindropStack -
RainSplashReuseStack
public static java.util.Stack RainSplashReuseStack -
RaindropReuseStack
public static java.util.Stack RaindropReuseStack -
RainIntensity
public static float RainIntensity -
RainDesiredIntensity
public static float RainDesiredIntensity -
randRainMin
public static int randRainMin -
randRainMax
public static int randRainMax
-
-
Constructor Details
-
RainManager
public RainManager()
-
-
Method Details
-
reset
public static void reset() -
AddRaindrop
-
AddRainSplash
-
AddSplashes
public static void AddSplashes() -
RemoveRaindrop
-
RemoveRainSplash
-
SetPlayerLocation
-
isRaining
public static java.lang.Boolean isRaining() -
stopRaining
public static void stopRaining() -
startRaining
public static void startRaining() -
StartRaindrop
-
StartRainSplash
-
Update
public static void Update() -
UpdateServer
public static void UpdateServer() -
setRandRainMax
public static void setRandRainMax(int pRandRainMax) -
setRandRainMin
public static void setRandRainMin(int pRandRainMin) -
inBounds
-
RemoveAllOn
-
getRainIntensity
public static float getRainIntensity()
-