Class IsoBarbecue

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

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

    • LastUpdateTime

      protected float LastUpdateTime
    • MinuteAccumulator

      protected float MinuteAccumulator
    • MinutesSinceExtinguished

      protected int MinutesSinceExtinguished
  • Constructor Details

  • Method Details

    • getObjectName

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

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

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

      public void setFuelAmount​(int int1)
    • getFuelAmount

      public int getFuelAmount()
    • addFuel

      public void addFuel​(int int1)
    • useFuel

      public int useFuel​(int int1)
    • hasFuel

      public boolean hasFuel()
    • hasPropaneTank

      public boolean hasPropaneTank()
    • isPropaneBBQ

      public boolean isPropaneBBQ()
    • setPropaneTank

      public void setPropaneTank​(InventoryItem inventoryItem)
    • removePropaneTank

      public InventoryItem removePropaneTank()
    • setLit

      public void setLit​(boolean boolean1)
    • isLit

      public boolean isLit()
    • turnOn

      public void turnOn()
    • turnOff

      public void turnOff()
    • toggle

      public void toggle()
    • extinguish

      public void extinguish()
    • getTemperature

      public float getTemperature()
    • update

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

      public void setSprite​(IsoSprite sprite)
      Overrides:
      setSprite in class IsoObject
    • addToWorld

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

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

      public void render​(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)
      Overrides:
      render 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