Class IsoMannequin

java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoMannequin
All Implemented Interfaces:
java.io.Serializable, IHumanVisual, Thumpable

public class IsoMannequin
extends IsoObject
implements IHumanVisual
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getObjectName

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

      public HumanVisual getHumanVisual()
      Specified by:
      getHumanVisual in interface IHumanVisual
    • getItemVisuals

      public void getItemVisuals​(ItemVisuals itemVisuals)
      Specified by:
      getItemVisuals in interface IHumanVisual
    • isFemale

      public boolean isFemale()
      Specified by:
      isFemale in interface IHumanVisual
    • isZombie

      public boolean isZombie()
      Specified by:
      isZombie in interface IHumanVisual
      Overrides:
      isZombie in class IsoObject
    • isSkeleton

      public boolean isSkeleton()
      Specified by:
      isSkeleton in interface IHumanVisual
    • isItemAllowedInContainer

      public boolean isItemAllowedInContainer​(ItemContainer itemContainer, InventoryItem inventoryItem)
      Overrides:
      isItemAllowedInContainer in class IsoObject
    • getPose

      public java.lang.String getPose()
    • setRenderDirection

      public void setRenderDirection​(IsoDirections directions)
    • rotate

      public void rotate​(IsoDirections directions)
    • 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
    • getVariables

      public void getVariables​(java.util.Map map)
    • load

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

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

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

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

      public void addToWorld()
      Overrides:
      addToWorld 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
    • renderFxMask

      public void renderFxMask​(float float1, float float2, float float3, boolean boolean1)
      Overrides:
      renderFxMask in class IsoObject
    • wearItem

      public void wearItem​(InventoryItem inventoryItem, IsoGameCharacter gameCharacter)
    • checkClothing

      public void checkClothing​(InventoryItem inventoryItem)
    • getCustomSettingsFromItem

      public void getCustomSettingsFromItem​(InventoryItem inventoryItem) throws java.io.IOException
      Throws:
      java.io.IOException
    • setCustomSettingsToItem

      public void setCustomSettingsToItem​(InventoryItem inventoryItem) throws java.io.IOException
      Throws:
      java.io.IOException
    • isMannequinSprite

      public static boolean isMannequinSprite​(IsoSprite sprite)
    • renderMoveableItem

      public static void renderMoveableItem​(Moveable moveable, int int1, int int2, int int3, IsoDirections directions)
    • renderMoveableObject

      public static void renderMoveableObject​(IsoMannequin mannequin, int int1, int int2, int int3, IsoDirections directions)
    • getDirectionFromItem

      public static IsoDirections getDirectionFromItem​(Moveable moveable, int int1)