Class RainManager

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

public class RainManager extends Object
  • Field Details

    • 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()