zombie.iso.objects
Class IsoFireManager

java.lang.Object
  extended by zombie.iso.objects.IsoFireManager

public class IsoFireManager
extends java.lang.Object


Field Summary
static double Blue_Oscilator
           
static double Blue_Oscilator_Rate
           
static double Blue_Oscilator_Val
           
static java.util.Stack<IsoGameCharacter> CharactersOnFire_Stack
           
static float FireAlpha
           
static float FireAnimDelay
           
static int FireRecalc
           
static int FireRecalcDelay
           
static java.util.Stack<IsoFire> FireStack
           
static ColorInfo FireTintMod
           
static double Green_Oscilator
           
static double Green_Oscilator_Rate
           
static double Green_Oscilator_Val
           
static boolean LightCalcFromBurningCharacters
           
static int MaxFireObjects
           
static int NumActiveFires
           
static double OscilatorEffectScalar
           
static double OscilatorSpeedScalar
           
static double Red_Oscilator
           
static double Red_Oscilator_Rate
           
static double Red_Oscilator_Val
           
static float SmokeAlpha
           
static float SmokeAnimDelay
           
static ColorInfo SmokeTintMod
           
 
Constructor Summary
IsoFireManager()
           
 
Method Summary
static void Add(IsoFire NewFire)
           
static void AddBurningCharacter(IsoGameCharacter BurningCharacter)
           
static void Fire_LightCalc(IsoGridSquare FireSquare, IsoGridSquare TestSquare)
           
static void LightTileWithFire(IsoGridSquare TestSquare)
           
static void MolotovSmash(IsoCell cell, IsoGridSquare gridSquare)
           
static void Remove(IsoFire DyingFire)
           
static void RemoveAllOn(IsoGridSquare sq)
           
static void RemoveBurningCharacter(IsoGameCharacter BurningCharacter)
           
static void StartFire(IsoCell cell, IsoGridSquare gridSquare, boolean IgniteOnAny, int FireStartingEnergy)
           
static void Update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

public static ColorInfo FireTintMod

SmokeTintMod

public static ColorInfo SmokeTintMod

FireStack

public static java.util.Stack<IsoFire> FireStack

CharactersOnFire_Stack

public static java.util.Stack<IsoGameCharacter> CharactersOnFire_Stack
Constructor Detail

IsoFireManager

public IsoFireManager()
Method Detail

Add

public static void Add(IsoFire NewFire)

AddBurningCharacter

public static void AddBurningCharacter(IsoGameCharacter BurningCharacter)

Fire_LightCalc

public static void Fire_LightCalc(IsoGridSquare FireSquare,
                                  IsoGridSquare TestSquare)

LightTileWithFire

public static void LightTileWithFire(IsoGridSquare TestSquare)

MolotovSmash

public static void MolotovSmash(IsoCell cell,
                                IsoGridSquare gridSquare)

Remove

public static void Remove(IsoFire DyingFire)

RemoveBurningCharacter

public static void RemoveBurningCharacter(IsoGameCharacter BurningCharacter)

StartFire

public static void StartFire(IsoCell cell,
                             IsoGridSquare gridSquare,
                             boolean IgniteOnAny,
                             int FireStartingEnergy)

Update

public static void Update()

RemoveAllOn

public static void RemoveAllOn(IsoGridSquare sq)