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 voidaddToWorld()java.lang.StringgetCountDownSound()intgetExplosionPower()intgetExplosionRange()java.lang.StringgetExplosionSound()floatgetExtraDamage()intgetFirePower()intgetFireRange()InventoryItemgetItem()intgetNoiseRange()java.lang.StringgetObjectName()intgetRemoteControlID()intgetSensorRange()intgetSmokeRange()intgetTimerBeforeExplosion()voidload(java.nio.ByteBuffer byteBuffer, int int1)voidrender(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)voidsave(java.nio.ByteBuffer byteBuffer)voidsetCountDownSound(java.lang.String string)voidsetExplosionPower(int int1)voidsetExplosionRange(int int1)voidsetExplosionSound(java.lang.String string)voidsetExtraDamage(float float1)voidsetFirePower(int int1)voidsetFireRange(int int1)voidsetNoiseRange(int int1)voidsetRemoteControlID(int int1)voidsetSensorRange(int int1)voidsetSmokeRange(int int1)voidsetTimerBeforeExplosion(int int1)voidtriggerExplosion(boolean boolean1)static voidtriggerRemote(IsoPlayer player, int int1, int int2)voidupdate()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, writeToRemoteBufferMethods 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:
addToWorldin 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:
getObjectNamein 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
-