Class IsoFire

java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoFire
All Implemented Interfaces:
java.io.Serializable

public class IsoFire
extends IsoObject
See Also:
Serialized Form
  • Field Details

    • Age

      public int Age
    • Energy

      public int Energy
    • Life

      public int Life
    • LifeStage

      public int LifeStage
    • LifeStageDuration

      public int LifeStageDuration
    • LifeStageTimer

      public int LifeStageTimer
    • MaxLife

      public int MaxLife
    • MinLife

      public int MinLife
    • SpreadDelay

      public int SpreadDelay
    • SpreadTimer

      public int SpreadTimer
    • numFlameParticles

      public int numFlameParticles
    • perm

      public boolean perm
    • bSmoke

      public boolean bSmoke
    • LightSource

      public IsoLightSource LightSource
    • LightRadius

      public int LightRadius
    • LightOscillator

      public float LightOscillator
  • Constructor Details

  • Method Details

    • getObjectName

      public java.lang.String getObjectName()
      Overrides:
      getObjectName in class IsoObject
    • save

      public void save​(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
      Overrides:
      save in class IsoObject
      Throws:
      java.io.IOException
    • load

      public void load​(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException
      Overrides:
      load in class IsoObject
      Throws:
      java.io.IOException
    • CanAddSmoke

      public static boolean CanAddSmoke​(IsoGridSquare square, boolean boolean1)
    • CanAddFire

      public static boolean CanAddFire​(IsoGridSquare square, boolean boolean1)
    • CanAddFire

      public static boolean CanAddFire​(IsoGridSquare square, boolean boolean1, boolean boolean2)
    • Fire_IsSquareFlamable

      public static boolean Fire_IsSquareFlamable​(IsoGridSquare square)
    • HasTooltip

      public boolean HasTooltip()
      Overrides:
      HasTooltip in class IsoObject
    • Spread

      public void Spread()
    • TestCollide

      public boolean TestCollide​(IsoMovingObject movingObject, IsoGridSquare square)
    • TestVision

      public IsoObject.VisionResult TestVision​(IsoGridSquare square, IsoGridSquare square2)
      Overrides:
      TestVision in class IsoObject
    • update

      public void update()
      Overrides:
      update in class IsoObject
    • render

      public void render​(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)
      Overrides:
      render in class IsoObject
    • extinctFire

      public void extinctFire()
    • setSpreadDelay

      public void setSpreadDelay​(int int1)
    • getSpreadDelay

      public int getSpreadDelay()
    • setLife

      public void setLife​(int int1)
    • getLife

      public int getLife()
    • isPermanent

      public boolean isPermanent()
    • setLifeStage

      public void setLifeStage​(int int1)
    • setLightRadius

      public void setLightRadius​(int int1)
    • getLightRadius

      public int getLightRadius()
    • addToWorld

      public void addToWorld()
      Overrides:
      addToWorld in class IsoObject
    • removeFromWorld

      public void removeFromWorld()
      Overrides:
      removeFromWorld in class IsoObject
    • saveChange

      public void saveChange​(java.lang.String string, KahluaTable kahluaTable, java.nio.ByteBuffer byteBuffer)
      Overrides:
      saveChange in class IsoObject
    • loadChange

      public void loadChange​(java.lang.String string, java.nio.ByteBuffer byteBuffer)
      Overrides:
      loadChange in class IsoObject