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 int
AddNewSplashesDelay
static int
AddNewSplashesTimer
static ColorInfo
DarkRaindropTintMod
static float
GravModMax
static float
GravModMin
static boolean
IsRaining
static int
MaxRaindropObjects
static int
MaxRainSplashObjects
static int
NumActiveRaindrops
static int
NumActiveRainSplashes
static IsoGridSquare[]
PlayerLocation
static boolean
PlayerMoved
static IsoGridSquare[]
PlayerOldLocation
static Audio
RainAmbient
static float
RainDesiredIntensity
static float
RaindropGravity
static java.util.Stack
RaindropReuseStack
static java.util.ArrayList
RaindropStack
static float
RaindropStartDistance
static ColorInfo
RaindropTintMod
static float
RainIntensity
static int
RainRadius
static float
RainSplashAnimDelay
static java.util.Stack
RainSplashReuseStack
static java.util.ArrayList
RainSplashStack
static ColorInfo
RainSplashTintMod
static int
randRainMax
static int
randRainMin
static Audio
ThunderAmbient
-
Constructor Summary
Constructors Constructor Description RainManager()
-
Method Summary
Modifier and Type Method Description static void
AddRaindrop(IsoRaindrop raindrop)
static void
AddRainSplash(IsoRainSplash rainSplash)
static void
AddSplashes()
static float
getRainIntensity()
static boolean
inBounds(IsoGridSquare square)
static java.lang.Boolean
isRaining()
static void
RemoveAllOn(IsoGridSquare square)
static void
RemoveRaindrop(IsoRaindrop raindrop)
static void
RemoveRainSplash(IsoRainSplash rainSplash)
static void
reset()
static void
SetPlayerLocation(int int1, IsoGridSquare square)
static void
setRandRainMax(int int1)
static void
setRandRainMin(int int1)
static void
StartRaindrop(IsoCell cell, IsoGridSquare square, boolean boolean1)
static void
startRaining()
static void
StartRainSplash(IsoCell cell, IsoGridSquare square, boolean boolean1)
static void
stopRaining()
static void
Update()
static void
UpdateServer()
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 int1) -
setRandRainMin
public static void setRandRainMin(int int1) -
inBounds
-
RemoveAllOn
-
getRainIntensity
public static float getRainIntensity()
-