Class RainManager

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

public class RainManager extends 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 fmod.fmod.Audio RainAmbient
    • ThunderAmbient

      public static fmod.fmod.Audio ThunderAmbient
    • RainSplashTintMod

      public static ColorInfo RainSplashTintMod
    • RaindropTintMod

      public static ColorInfo RaindropTintMod
    • DarkRaindropTintMod

      public static ColorInfo DarkRaindropTintMod
    • RainSplashStack

      public static ArrayList<IsoRainSplash> RainSplashStack
    • RaindropStack

      public static ArrayList<IsoRaindrop> RaindropStack
    • RainSplashReuseStack

      public static Stack<IsoRainSplash> RainSplashReuseStack
    • RaindropReuseStack

      public static Stack<IsoRaindrop> 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 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()