Class BSFurnace

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

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

    • heat

      public float heat
    • heatDecrease

      public float heatDecrease
    • heatIncrease

      public float heatIncrease
    • fuelAmount

      public float fuelAmount
    • fuelDecrease

      public float fuelDecrease
    • fireStarted

      public boolean fireStarted
    • sSprite

      public java.lang.String sSprite
    • sLitSprite

      public java.lang.String sLitSprite
  • Constructor Details

    • BSFurnace

      public BSFurnace​(IsoCell cell)
    • BSFurnace

      public BSFurnace​(IsoCell cell, IsoGridSquare sq, java.lang.String sprite, java.lang.String litSprite)
  • Method Details

    • update

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

      public int getMeltingSkill​(InventoryItem meltItem)
    • load

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

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

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

      public float getHeat()
    • setHeat

      public void setHeat​(float heat)
    • isFireStarted

      public boolean isFireStarted()
    • updateLight

      public void updateLight()
    • setFireStarted

      public void setFireStarted​(boolean fireStarted)
    • syncFurnace

      public void syncFurnace()
    • getFuelAmount

      public float getFuelAmount()
    • setFuelAmount

      public void setFuelAmount​(float amount)
    • addFuel

      public void addFuel​(float amount)
    • addToWorld

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

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

      public float getFuelDecrease()
    • setFuelDecrease

      public void setFuelDecrease​(float fuelDecrease)
    • getHeatDecrease

      public float getHeatDecrease()
    • setHeatDecrease

      public void setHeatDecrease​(float heatDecrease)
    • getHeatIncrease

      public float getHeatIncrease()
    • setHeatIncrease

      public void setHeatIncrease​(float heatIncrease)