Package zombie.iso.objects
Class IsoFireManager
java.lang.Object
zombie.iso.objects.IsoFireManager
public class IsoFireManager
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static doubleBlue_Oscilatorstatic doubleBlue_Oscilator_Ratestatic doubleBlue_Oscilator_Valstatic java.util.StackCharactersOnFire_Stackstatic floatFireAlphastatic floatFireAnimDelaystatic BaseSoundEmitterfireEmitterstatic intFireRecalcstatic intFireRecalcDelaystatic longfireSoundstatic java.util.StackFireStackstatic ColorInfoFireTintModstatic doubleGreen_Oscilatorstatic doubleGreen_Oscilator_Ratestatic doubleGreen_Oscilator_Valstatic booleanLightCalcFromBurningCharactersstatic intMaxFireObjectsstatic intNumActiveFiresstatic doubleOscilatorEffectScalarstatic doubleOscilatorSpeedScalarstatic doubleRed_Oscilatorstatic doubleRed_Oscilator_Ratestatic doubleRed_Oscilator_Valstatic floatSmokeAlphastatic floatSmokeAnimDelaystatic ColorInfoSmokeTintMod -
Constructor Summary
Constructors Constructor Description IsoFireManager() -
Method Summary
Modifier and Type Method Description static voidAdd(IsoFire NewFire)static voidAddBurningCharacter(IsoGameCharacter BurningCharacter)static voidexplode(IsoCell cell, IsoGridSquare gridSquare, int power)static voidFire_LightCalc(IsoGridSquare FireSquare, IsoGridSquare TestSquare, int playerIndex)static voidLightTileWithFire(IsoGridSquare TestSquare)static voidMolotovSmash(IsoCell cell, IsoGridSquare gridSquare)static voidRemove(IsoFire DyingFire)static voidRemoveAllOn(IsoGridSquare sq)static voidRemoveBurningCharacter(IsoGameCharacter BurningCharacter)static voidReset()static voidStartFire(IsoCell cell, IsoGridSquare gridSquare, boolean IgniteOnAny, int FireStartingEnergy)static voidStartFire(IsoCell cell, IsoGridSquare gridSquare, boolean IgniteOnAny, int FireStartingEnergy, int Life)static voidStartSmoke(IsoCell cell, IsoGridSquare gridSquare, boolean IgniteOnAny, int FireStartingEnergy, int Life)static voidUpdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
NumActiveFires
public static int NumActiveFires -
Red_Oscilator
public static double Red_Oscilator -
Green_Oscilator
public static double Green_Oscilator -
Blue_Oscilator
public static double Blue_Oscilator -
Red_Oscilator_Rate
public static double Red_Oscilator_Rate -
Green_Oscilator_Rate
public static double Green_Oscilator_Rate -
Blue_Oscilator_Rate
public static double Blue_Oscilator_Rate -
Red_Oscilator_Val
public static double Red_Oscilator_Val -
Green_Oscilator_Val
public static double Green_Oscilator_Val -
Blue_Oscilator_Val
public static double Blue_Oscilator_Val -
OscilatorSpeedScalar
public static double OscilatorSpeedScalar -
OscilatorEffectScalar
public static double OscilatorEffectScalar -
MaxFireObjects
public static int MaxFireObjects -
FireRecalcDelay
public static int FireRecalcDelay -
FireRecalc
public static int FireRecalc -
LightCalcFromBurningCharacters
public static boolean LightCalcFromBurningCharacters -
FireAlpha
public static float FireAlpha -
SmokeAlpha
public static float SmokeAlpha -
FireAnimDelay
public static float FireAnimDelay -
SmokeAnimDelay
public static float SmokeAnimDelay -
FireTintMod
-
SmokeTintMod
-
FireStack
public static java.util.Stack FireStack -
CharactersOnFire_Stack
public static java.util.Stack CharactersOnFire_Stack -
fireSound
public static long fireSound -
fireEmitter
-
-
Constructor Details
-
IsoFireManager
public IsoFireManager()
-
-
Method Details
-
Add
-
AddBurningCharacter
-
Fire_LightCalc
public static void Fire_LightCalc(IsoGridSquare FireSquare, IsoGridSquare TestSquare, int playerIndex) -
LightTileWithFire
-
explode
-
MolotovSmash
-
Remove
-
RemoveBurningCharacter
-
StartFire
public static void StartFire(IsoCell cell, IsoGridSquare gridSquare, boolean IgniteOnAny, int FireStartingEnergy, int Life) -
StartSmoke
public static void StartSmoke(IsoCell cell, IsoGridSquare gridSquare, boolean IgniteOnAny, int FireStartingEnergy, int Life) -
StartFire
public static void StartFire(IsoCell cell, IsoGridSquare gridSquare, boolean IgniteOnAny, int FireStartingEnergy) -
Update
public static void Update() -
RemoveAllOn
-
Reset
public static void Reset()
-