Class IsoCurtain

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

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

    • Barricaded

      public boolean Barricaded
    • BarricideMaxStrength

      public java.lang.Integer BarricideMaxStrength
    • BarricideStrength

      public java.lang.Integer BarricideStrength
    • Health

      public java.lang.Integer Health
    • Locked

      public boolean Locked
    • MaxHealth

      public java.lang.Integer MaxHealth
    • PushedMaxStrength

      public java.lang.Integer PushedMaxStrength
    • PushedStrength

      public java.lang.Integer PushedStrength
    • north

      public boolean north
    • open

      public boolean open
  • Constructor Details

    • IsoCurtain

      public IsoCurtain​(IsoCell cell, IsoGridSquare square, IsoSprite sprite, boolean boolean1, boolean boolean2)
    • IsoCurtain

      public IsoCurtain​(IsoCell cell, IsoGridSquare square, java.lang.String string, boolean boolean1)
    • IsoCurtain

      public IsoCurtain​(IsoCell cell)
  • Method Details

    • removeSheet

      public void removeSheet​(IsoGameCharacter gameCharacter)
    • getObjectName

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

      public Vector2 getFacingPosition​(Vector2 vector2)
      Overrides:
      getFacingPosition in class IsoObject
    • 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
    • getNorth

      public boolean getNorth()
    • IsOpen

      public boolean IsOpen()
    • onMouseLeftClick

      public boolean onMouseLeftClick​(int int1, int int2)
      Overrides:
      onMouseLeftClick in class IsoObject
    • canInteractWith

      public boolean canInteractWith​(IsoGameCharacter gameCharacter)
    • getOppositeSquare

      public IsoGridSquare getOppositeSquare()
    • isAdjacentToSquare

      public boolean isAdjacentToSquare​(IsoGridSquare square, IsoGridSquare square2)
    • isAdjacentToSquare

      public boolean isAdjacentToSquare​(IsoGridSquare square)
    • TestVision

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

      public void ToggleDoor​(IsoGameCharacter gameCharacter)
    • ToggleDoorSilent

      public void ToggleDoorSilent()
    • render

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

      public void syncIsoObjectSend​(ByteBufferWriter byteBufferWriter)
      Overrides:
      syncIsoObjectSend in class IsoObject
    • syncIsoObject

      public void syncIsoObject​(boolean boolean1, byte byte1, UdpConnection udpConnection, java.nio.ByteBuffer byteBuffer)
      Overrides:
      syncIsoObject in class IsoObject
    • syncIsoObject

      public void syncIsoObject​(boolean boolean1, byte byte1, UdpConnection udpConnection)
    • getObjectAttachedTo

      public IsoObject getObjectAttachedTo()
    • getSoundPrefix

      public java.lang.String getSoundPrefix()
    • isSheet

      public static boolean isSheet​(IsoObject object)