Class IsoTree

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

public class IsoTree extends IsoObject
See Also:
  • Field Details

    • MAX_SIZE

      public static final int MAX_SIZE
      See Also:
    • LogYield

      public int LogYield
    • damage

      public int damage
    • size

      public int size
    • bRenderFlag

      public boolean bRenderFlag
    • fadeAlpha

      public float fadeAlpha
  • Constructor Details

  • Method Details

    • getNew

      public static IsoTree getNew()
    • save

      public void save(ByteBuffer output, boolean IS_DEBUG_SAVE) throws IOException
      Overrides:
      save in class IsoObject
      Throws:
      IOException
    • load

      public void load(ByteBuffer input, int WorldVersion, boolean IS_DEBUG_SAVE) throws IOException
      Overrides:
      load in class IsoObject
      Throws:
      IOException
    • reset

      public void reset()
      Overrides:
      reset in class IsoObject
    • initTree

      public void initTree()
    • getObjectName

      public String getObjectName()
      Overrides:
      getObjectName in class IsoObject
    • Damage

      public void Damage(float amount)
      Overrides:
      Damage in class IsoObject
    • HitByVehicle

      public void HitByVehicle(BaseVehicle vehicle, float amount)
      Overrides:
      HitByVehicle in class IsoObject
    • WeaponHit

      public void WeaponHit(IsoGameCharacter owner, HandWeapon weapon)
      Specified by:
      WeaponHit in interface Thumpable
      Overrides:
      WeaponHit in class IsoObject
    • setHealth

      public void setHealth(int health)
    • getHealth

      public int getHealth()
    • getMaxHealth

      public int getMaxHealth()
    • getSize

      public int getSize()
    • getSlowFactor

      public float getSlowFactor(IsoMovingObject chr)
    • render

      public void render(float x, float y, float z, ColorInfo col, boolean bDoAttached, boolean bWallLightingPass, Shader shader)
      Overrides:
      render in class IsoObject
    • setSprite

      public void setSprite(IsoSprite sprite)
      Overrides:
      setSprite in class IsoObject
      Parameters:
      sprite - the sprite to set
    • isMaskClicked

      public boolean isMaskClicked(int x, int y, boolean flip)
      Overrides:
      isMaskClicked in class IsoObject
    • setChopTreeCursorLocation

      public static void setChopTreeCursorLocation(int playerIndex, int x, int y, int z)
    • renderChopTreeIndicators

      public static void renderChopTreeIndicators()