Package zombie.iso

Class IsoPushableObject

java.lang.Object
zombie.iso.IsoObject
zombie.iso.IsoMovingObject
zombie.iso.IsoPushableObject
All Implemented Interfaces:
java.io.Serializable, Mover, Thumpable
Direct Known Subclasses:
IsoWheelieBin

public class IsoPushableObject
extends IsoMovingObject
See Also:
Serialized Form
  • Field Details

    • carryCapacity

      public int carryCapacity
    • emptyWeight

      public float emptyWeight
    • connectList

      public java.util.ArrayList connectList
    • ox

      public float ox
    • oy

      public float oy
  • Constructor Details

    • IsoPushableObject

      public IsoPushableObject​(IsoCell cell)
    • IsoPushableObject

      public IsoPushableObject​(IsoCell cell, int int1, int int2, int int3)
    • IsoPushableObject

      public IsoPushableObject​(IsoCell cell, IsoGridSquare square, IsoSprite sprite)
  • Method Details

    • getObjectName

      public java.lang.String getObjectName()
      Overrides:
      getObjectName in class IsoMovingObject
    • update

      public void update()
      Overrides:
      update in class IsoMovingObject
    • load

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

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

      public float getWeight​(float float1, float float2)
      Overrides:
      getWeight in class IsoMovingObject
    • Serialize

      public boolean Serialize()
      Overrides:
      Serialize in class IsoObject
    • DoCollideNorS

      public void DoCollideNorS()
      Overrides:
      DoCollideNorS in class IsoMovingObject
    • DoCollideWorE

      public void DoCollideWorE()
      Overrides:
      DoCollideWorE in class IsoMovingObject