Package zombie.iso.objects
Class IsoCrate
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoCrate
- All Implemented Interfaces:
java.io.Serializable,Thumpable
public class IsoCrate extends IsoObject implements Thumpable
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIsoCrate.DoorTypeNested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult -
Field Summary
Fields Modifier and Type Field Description booleanBarricadedjava.lang.IntegerBarricideMaxStrengthjava.lang.IntegerBarricideStrengthjava.lang.IntegerHealthbooleanLockedjava.lang.IntegerMaxHealthjava.lang.IntegerPushedMaxStrengthjava.lang.IntegerPushedStrengthIsoCrate.DoorTypetypeFields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, emitter, externalWaterSource, gmod, highlighted, keyId, lastRendered, lastRenderedRendered, MAX_WALL_SPLATS, name, NoPicking, offsetX, offsetY, OutlineOnMouseover, overlaySprite, overlaySpriteColor, rerouteCollide, rerouteMask, rmod, sheetRope, sheetRopeHealth, sprite, spriteName, square, stCol, sx, sy, table, targetAlpha, tintb, tintg, tintr, usesExternalWaterSource, wallBloodSplats -
Constructor Summary
Constructors Constructor Description IsoCrate(IsoCell cell)IsoCrate(IsoCell cell, IsoGridSquare gridSquare, int gid) -
Method Summary
Modifier and Type Method Description voidBarricade(IsoGameCharacter chr)voidDoTooltip(ObjectTooltip tooltipUI)java.lang.StringgetObjectName()booleanHasTooltip()booleanisDestroyed()booleanIsOpen()booleanIsStrengthenedByPushedItems()voidload(java.nio.ByteBuffer b, int WorldVersion)booleanonMouseLeftClick(int x, int y)voidsave(java.nio.ByteBuffer b)booleanTestCollide(IsoMovingObject obj, IsoGridSquare from, IsoGridSquare to)IsoObject.VisionResultTestVision(IsoGridSquare from, IsoGridSquare to)voidThump(IsoMovingObject thumper)voidToggleDoor(IsoGameCharacter chr)voidToggleDoorSilent()voidUnbarricade()voidWeaponHit(IsoGameCharacter owner, HandWeapon weapon)Methods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, addToWorld, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, createChecksum, createContainersFromSpriteProperties, debugPrintout, DirtySlice, DoChecksumCheck, DoChecksumCheck, doFindExternalWaterSource, DoSpecialTooltip, 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, getName, getNew, getObjectIndex, getOffsetX, getOffsetY, getOverlaySprite, getOverlaySpriteColor, getProperties, getRenderYOffset, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSpecialObjectIndex, getSprite, getSpriteName, getSquare, getStaticMovingObjectIndex, getSurfaceNormalOffset, getSurfaceOffset, getTable, getTargetAlpha, getTextureName, getTile, getType, getUsesExternalWaterSource, getWaterAmount, getWorldObjectIndex, getX, getY, getZ, hasExternalWaterSource, hasModData, hasWater, haveSpecialTooltip, isBlink, isCharacter, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isTableSurface, isTableTopObject, isZombie, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, removeFromWorld, render, render, renderlast, renderObjectPicker, replaceItem, reset, reuseGridSquare, saveChange, sendObjectChange, sendObjectChange, sendObjectChange, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setBlink, setChildSprites, setContainer, setCustomColor, setCustomColor, setDamage, setDefaultCondition, setDir, setDir, setHighlightColor, setHighlighted, setKeyId, setLastRendered, setLastRenderedRendered, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineOnMouseover, setOverlaySprite, setOverlaySprite, setOverlaySprite, setOverlaySpriteColor, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, syncIsoObject, syncIsoObjectSend, TestPathfindCollide, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, update, useItemOn, useWater, writeToRemoteBufferMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Barricaded
public boolean Barricaded -
BarricideMaxStrength
public java.lang.Integer BarricideMaxStrength -
BarricideStrength
public java.lang.Integer BarricideStrength -
Health
public java.lang.Integer Health -
Locked
public boolean Locked -
MaxHealth
public java.lang.Integer MaxHealth -
PushedMaxStrength
public java.lang.Integer PushedMaxStrength -
PushedStrength
public java.lang.Integer PushedStrength -
type
-
-
Constructor Details
-
IsoCrate
-
IsoCrate
-
-
Method Details
-
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectNamein classIsoObject
-
Barricade
-
save
public void save(java.nio.ByteBuffer b) throws java.io.IOException -
load
public void load(java.nio.ByteBuffer b, int WorldVersion) throws java.io.IOException -
DoTooltip
-
HasTooltip
public boolean HasTooltip()- Overrides:
HasTooltipin classIsoObject
-
isDestroyed
public boolean isDestroyed()- Specified by:
isDestroyedin interfaceThumpable
-
IsOpen
public boolean IsOpen() -
IsStrengthenedByPushedItems
public boolean IsStrengthenedByPushedItems() -
onMouseLeftClick
public boolean onMouseLeftClick(int x, int y)- Overrides:
onMouseLeftClickin classIsoObject
-
TestCollide
- Overrides:
TestCollidein classIsoObject
-
TestVision
- Overrides:
TestVisionin classIsoObject
-
Thump
-
WeaponHit
-
ToggleDoor
-
ToggleDoorSilent
public void ToggleDoorSilent() -
Unbarricade
public void Unbarricade()
-