Class IsoFire

All Implemented Interfaces:
Serializable, ECSEntity, ILuaIsoObject, IsoRenderable, Thumpable

public class IsoFire extends IsoObject
See Also:
  • Field Details

    • LIGHT_RADIUS_MINIMUM

      public static final int LIGHT_RADIUS_MINIMUM
      See Also:
    • LIGHT_RADIUS_LOW

      public static final int LIGHT_RADIUS_LOW
      See Also:
    • LIGHT_RADIUS_MEDIUM

      public static final int LIGHT_RADIUS_MEDIUM
      See Also:
    • LIGHT_RADIUS_HIGH

      public static final int LIGHT_RADIUS_HIGH
      See Also:
    • NUM_FRAMES_FIRE

      public static final int NUM_FRAMES_FIRE
      See Also:
    • NUM_FRAMES_SMOKE

      public static final int NUM_FRAMES_SMOKE
      See Also:
    • MaxLife

      public static final int MaxLife
      See Also:
    • MinLife

      public static final int MinLife
      See Also:
    • age

      public int age
    • energy

      public int energy
    • life

      public int life
    • lifeStage

      public int lifeStage
    • lifeStageDuration

      public int lifeStageDuration
    • lifeStageTimer

      public int lifeStageTimer
    • spreadDelay

      public int spreadDelay
    • spreadTimer

      public int spreadTimer
    • numFlameParticles

      public int numFlameParticles
    • perm

      public boolean perm
    • smoke

      public boolean smoke
    • lightSource

      public IsoLightSource lightSource
    • lightRadius

      public int lightRadius
    • lightOscillator

      public float lightOscillator
    • LIGHT_R

      public static final float LIGHT_R
      See Also:
    • LIGHT_G

      public static final float LIGHT_G
      See Also:
    • LIGHT_B

      public static final float LIGHT_B
      See Also:
  • Constructor Details

    • IsoFire

      public IsoFire(IsoCell cell)
    • IsoFire

      public IsoFire(IsoCell cell, IsoGridSquare gridSquare)
    • IsoFire

      public IsoFire(IsoCell cell, IsoGridSquare gridSquare, boolean canBurnAnywhere, int startingEnergy, int setLife, boolean isSmoke)
    • IsoFire

      public IsoFire(IsoCell cell, IsoGridSquare gridSquare, boolean canBurnAnywhere, int startingEnergy, int setLife)
    • IsoFire

      public IsoFire(IsoCell cell, IsoGridSquare gridSquare, boolean canBurnAnywhere, int startingEnergy)
  • Method Details