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 SummaryNested classes/interfaces inherited from class zombie.iso.IsoObjectIsoObject.VisionResult
- 
Field SummaryFields inherited from class zombie.iso.IsoObjectalpha, 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 SummaryConstructors Constructor Description IsoTrap(HandWeapon handWeapon, IsoCell cell, IsoGridSquare square)IsoTrap(IsoCell cell)
- 
Method SummaryModifier 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.IsoObjectaddChild, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Constructor Details- 
IsoTrap
- 
IsoTrap
 
- 
- 
Method Details- 
updatepublic void update()
- 
renderpublic void render(float float1, float float2, float float3, ColorInfo colorInfo, boolean boolean1)
- 
triggerExplosionpublic void triggerExplosion(boolean boolean1)
- 
loadpublic void load(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException
- 
savepublic void save(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
- 
addToWorldpublic void addToWorld()- Overrides:
- addToWorldin class- IsoObject
 
- 
getTimerBeforeExplosionpublic int getTimerBeforeExplosion()
- 
setTimerBeforeExplosionpublic void setTimerBeforeExplosion(int int1)
- 
getSensorRangepublic int getSensorRange()
- 
setSensorRangepublic void setSensorRange(int int1)
- 
getFireRangepublic int getFireRange()
- 
setFireRangepublic void setFireRange(int int1)
- 
getFirePowerpublic int getFirePower()
- 
setFirePowerpublic void setFirePower(int int1)
- 
getExplosionPowerpublic int getExplosionPower()
- 
setExplosionPowerpublic void setExplosionPower(int int1)
- 
getNoiseRangepublic int getNoiseRange()
- 
setNoiseRangepublic void setNoiseRange(int int1)
- 
getExplosionRangepublic int getExplosionRange()
- 
setExplosionRangepublic void setExplosionRange(int int1)
- 
getSmokeRangepublic int getSmokeRange()
- 
setSmokeRangepublic void setSmokeRange(int int1)
- 
getExtraDamagepublic float getExtraDamage()
- 
setExtraDamagepublic void setExtraDamage(float float1)
- 
getObjectNamepublic java.lang.String getObjectName()- Overrides:
- getObjectNamein class- IsoObject
 
- 
getRemoteControlIDpublic int getRemoteControlID()
- 
setRemoteControlIDpublic void setRemoteControlID(int int1)
- 
getCountDownSoundpublic java.lang.String getCountDownSound()
- 
setCountDownSoundpublic void setCountDownSound(java.lang.String string)
- 
getExplosionSoundpublic java.lang.String getExplosionSound()
- 
setExplosionSoundpublic void setExplosionSound(java.lang.String string)
- 
getItem
- 
triggerRemote
 
-