Class IsoTrap

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

public class IsoTrap
extends IsoObject
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • update

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

      public void render​(float x, float y, float z, ColorInfo col, boolean bDoChild)
      Overrides:
      render in class IsoObject
    • triggerExplosion

      public void triggerExplosion​(boolean sensor)
    • load

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

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

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

      public int getTimerBeforeExplosion()
    • setTimerBeforeExplosion

      public void setTimerBeforeExplosion​(int timerBeforeExplosion)
    • getSensorRange

      public int getSensorRange()
    • setSensorRange

      public void setSensorRange​(int sensorRange)
    • getFireRange

      public int getFireRange()
    • setFireRange

      public void setFireRange​(int fireRange)
    • getFirePower

      public int getFirePower()
    • setFirePower

      public void setFirePower​(int firePower)
    • getExplosionPower

      public int getExplosionPower()
    • setExplosionPower

      public void setExplosionPower​(int explosionPower)
    • getNoiseRange

      public int getNoiseRange()
    • setNoiseRange

      public void setNoiseRange​(int noiseRange)
    • getExplosionRange

      public int getExplosionRange()
    • setExplosionRange

      public void setExplosionRange​(int explosionRange)
    • getSmokeRange

      public int getSmokeRange()
    • setSmokeRange

      public void setSmokeRange​(int smokeRange)
    • getExtraDamage

      public float getExtraDamage()
    • setExtraDamage

      public void setExtraDamage​(float extraDamage)
    • getObjectName

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

      public int getRemoteControlID()
    • setRemoteControlID

      public void setRemoteControlID​(int remoteControlID)
    • getCountDownSound

      public java.lang.String getCountDownSound()
    • setCountDownSound

      public void setCountDownSound​(java.lang.String sound)
    • getExplosionSound

      public java.lang.String getExplosionSound()
    • setExplosionSound

      public void setExplosionSound​(java.lang.String explosionSound)
    • getItem

      public InventoryItem getItem()
    • triggerRemote

      public static void triggerRemote​(IsoPlayer player, int remoteID, int range)