Package zombie.iso.objects
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
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult
-
Field Summary
Fields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, doNotSync, emitter, externalWaterSource, gmod, highlightFlags, keyId, lastRendered, lastRenderedRendered, LowLightingQualityHack, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, objectRenderEffects, offsetX, offsetY, OutlineOnMouseover, overlaySprite, overlaySpriteColor, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, stCol, sx, sy, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats, windRenderEffects
-
Constructor Summary
Constructors Constructor Description IsoTrap(HandWeapon handWeapon, IsoCell cell, IsoGridSquare square)
IsoTrap(IsoCell cell)
-
Method Summary
Modifier and Type Method Description void
addToWorld()
java.lang.String
getCountDownSound()
int
getExplosionPower()
int
getExplosionRange()
java.lang.String
getExplosionSound()
float
getExtraDamage()
int
getFirePower()
int
getFireRange()
InventoryItem
getItem()
int
getNoiseRange()
java.lang.String
getObjectName()
int
getRemoteControlID()
int
getSensorRange()
int
getSmokeRange()
int
getTimerBeforeExplosion()
void
load(java.nio.ByteBuffer byteBuffer, int int1)
void
render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)
void
save(java.nio.ByteBuffer byteBuffer)
void
setCountDownSound(java.lang.String string)
void
setExplosionPower(int int1)
void
setExplosionRange(int int1)
void
setExplosionSound(java.lang.String string)
void
setExtraDamage(float float1)
void
setFirePower(int int1)
void
setFireRange(int int1)
void
setNoiseRange(int int1)
void
setRemoteControlID(int int1)
void
setSensorRange(int int1)
void
setSmokeRange(int int1)
void
setTimerBeforeExplosion(int int1)
void
triggerExplosion(boolean boolean1)
static void
triggerRemote(IsoPlayer player, int int1, int int2)
void
update()
Methods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, checkMoveWithWind, checkMoveWithWind, cleanWallBlood, Collision, createChecksum, createContainersFromSpriteProperties, customHashCode, Damage, debugPrintout, DirtySlice, DoChecksumCheck, DoChecksumCheck, doFindExternalWaterSource, DoSpecialTooltip, DoTooltip, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, FindExternalWaterSource, getAlpha, getAlphaStep, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getContainerByEitherType, getContainerByIndex, getContainerByType, getContainerCount, getContainerIndex, getCustomColor, getDamage, getDir, getFacingPosition, getFacingPositionAlt, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMD5Checksum, getModData, getMovingObjectIndex, getName, getNew, getNew, getObjectIndex, getObjectRenderEffects, getObjectRenderEffectsToApply, getOffsetX, getOffsetY, getOverlaySprite, getOverlaySpriteColor, getProperties, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteName, getSquare, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getTable, getTargetAlpha, getTextureName, getTile, getType, getUsesExternalWaterSource, GetVehicleSlowFactor, getWaterAmount, getWindRenderEffects, getWorldObjectIndex, getX, getY, getZ, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSpecialTooltip, Hit, isBlink, isCharacter, isHighlighted, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isTaintedWater, isZombie, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, loadState, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, removeFromWorld, removeRenderEffect, render, renderFxMask, renderlast, renderObjectPicker, replaceItem, reset, reuseGridSquare, revisionUp, saveChange, saveState, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlightColor, setHighlighted, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineOnMouseover, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setRenderEffect, setRenderEffect, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTaintedWater, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, softReset, syncIsoObject, syncIsoObjectSend, TestCollide, TestPathfindCollide, TestVision, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, useItemOn, useWater, writeToRemoteBuffer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
IsoTrap
-
IsoTrap
-
-
Method Details
-
update
public void update() -
render
public void render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1) -
triggerExplosion
public void triggerExplosion(boolean boolean1) -
load
public void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException -
save
public void save(java.nio.ByteBuffer byteBuffer) throws java.io.IOException -
addToWorld
public void addToWorld()- Overrides:
addToWorld
in classIsoObject
-
getTimerBeforeExplosion
public int getTimerBeforeExplosion() -
setTimerBeforeExplosion
public void setTimerBeforeExplosion(int int1) -
getSensorRange
public int getSensorRange() -
setSensorRange
public void setSensorRange(int int1) -
getFireRange
public int getFireRange() -
setFireRange
public void setFireRange(int int1) -
getFirePower
public int getFirePower() -
setFirePower
public void setFirePower(int int1) -
getExplosionPower
public int getExplosionPower() -
setExplosionPower
public void setExplosionPower(int int1) -
getNoiseRange
public int getNoiseRange() -
setNoiseRange
public void setNoiseRange(int int1) -
getExplosionRange
public int getExplosionRange() -
setExplosionRange
public void setExplosionRange(int int1) -
getSmokeRange
public int getSmokeRange() -
setSmokeRange
public void setSmokeRange(int int1) -
getExtraDamage
public float getExtraDamage() -
setExtraDamage
public void setExtraDamage(float float1) -
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectName
in classIsoObject
-
getRemoteControlID
public int getRemoteControlID() -
setRemoteControlID
public void setRemoteControlID(int int1) -
getCountDownSound
public java.lang.String getCountDownSound() -
setCountDownSound
public void setCountDownSound(java.lang.String string) -
getExplosionSound
public java.lang.String getExplosionSound() -
setExplosionSound
public void setExplosionSound(java.lang.String string) -
getItem
-
triggerRemote
-