Class RainManager

java.lang.Object
zombie.iso.objects.RainManager

public class RainManager
extends java.lang.Object
  • 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

      public static IsoGridSquare[] PlayerLocation
    • PlayerOldLocation

      public static IsoGridSquare[] PlayerOldLocation
    • PlayerMoved

      public static boolean PlayerMoved
    • RainRadius

      public static int RainRadius
    • RainAmbient

      public static Audio RainAmbient
    • ThunderAmbient

      public static Audio ThunderAmbient
    • RainSplashTintMod

      public static ColorInfo RainSplashTintMod
    • RaindropTintMod

      public static ColorInfo RaindropTintMod
    • DarkRaindropTintMod

      public static ColorInfo 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

      public static void AddRaindrop​(IsoRaindrop NewRaindrop)
    • AddRainSplash

      public static void AddRainSplash​(IsoRainSplash NewRainSplash)
    • AddSplashes

      public static void AddSplashes()
    • RemoveRaindrop

      public static void RemoveRaindrop​(IsoRaindrop DyingRaindrop)
    • RemoveRainSplash

      public static void RemoveRainSplash​(IsoRainSplash DyingRainSplash)
    • SetPlayerLocation

      public static void SetPlayerLocation​(int playerIndex, IsoGridSquare PlayerCurrentSquare)
    • isRaining

      public static java.lang.Boolean isRaining()
    • stopRaining

      public static void stopRaining()
    • startRaining

      public static void startRaining()
    • StartRaindrop

      public static void StartRaindrop​(IsoCell cell, IsoGridSquare gridSquare, boolean CanSee)
    • StartRainSplash

      public static void StartRainSplash​(IsoCell cell, IsoGridSquare gridSquare, boolean CanSee)
    • 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

      public static boolean inBounds​(IsoGridSquare sq)
    • RemoveAllOn

      public static void RemoveAllOn​(IsoGridSquare sq)
    • getRainIntensity

      public static float getRainIntensity()