Class IsoFire

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

public class IsoFire extends IsoObject
See Also:
  • 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 String getObjectName()
      Overrides:
      getObjectName in class IsoObject
    • save

      public void save(ByteBuffer byteBuffer, boolean boolean1) throws IOException
      Overrides:
      save in class IsoObject
      Throws:
      IOException
    • load

      public void load(ByteBuffer byteBuffer, int int1, boolean boolean1) throws IOException
      Overrides:
      load in class IsoObject
      Throws:
      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, boolean boolean2, Shader shader)
      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()
    • getEnergy

      public int getEnergy()
    • 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(String string, KahluaTable kahluaTable, ByteBuffer byteBuffer)
      Overrides:
      saveChange in class IsoObject
    • loadChange

      public void loadChange(String string, ByteBuffer byteBuffer)
      Overrides:
      loadChange in class IsoObject
    • isCampfire

      public boolean isCampfire()