Class RainManager
java.lang.Object
zombie.iso.objects.RainManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static int
static ColorInfo
static float
static float
static boolean
static int
static int
static int
static int
static IsoGridSquare[]
static boolean
static IsoGridSquare[]
static fmod.fmod.Audio
static float
static float
static Stack
<IsoRaindrop> static ArrayList
<IsoRaindrop> static float
static ColorInfo
static float
static int
static float
static Stack
<IsoRainSplash> static ArrayList
<IsoRainSplash> static ColorInfo
static int
static int
static fmod.fmod.Audio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
AddRaindrop
(IsoRaindrop NewRaindrop) static void
AddRainSplash
(IsoRainSplash NewRainSplash) static void
static float
static boolean
static Boolean
static void
static void
RemoveRaindrop
(IsoRaindrop DyingRaindrop) static void
RemoveRainSplash
(IsoRainSplash DyingRainSplash) static void
reset()
static void
SetPlayerLocation
(int playerIndex, IsoGridSquare PlayerCurrentSquare) static void
setRandRainMax
(int pRandRainMax) static void
setRandRainMin
(int pRandRainMin) static void
StartRaindrop
(IsoCell cell, IsoGridSquare gridSquare, boolean CanSee) static void
static void
StartRainSplash
(IsoCell cell, IsoGridSquare gridSquare, boolean CanSee) static void
static void
Update()
static void
-
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
public static fmod.fmod.Audio RainAmbient -
ThunderAmbient
public static fmod.fmod.Audio ThunderAmbient -
RainSplashTintMod
-
RaindropTintMod
-
DarkRaindropTintMod
-
RainSplashStack
-
RaindropStack
-
RainSplashReuseStack
-
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
-
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()
-