zombie.iso.objects
Class IsoBarricade
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoBarricade
- All Implemented Interfaces:
- java.io.Serializable, Thumpable
public class IsoBarricade
- extends IsoObject
- implements Thumpable
- See Also:
- Serialized Form
Fields inherited from class zombie.iso.IsoObject |
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, container, Damage, dir, lastRendered, lastRenderedRendered, name, NoPicking, offsetX, offsetY, OutlineOnMouseover, rerouteCollide, rerouteMask, sprite, square, stCol, table, targetAlpha, tintb, tintg, tintr |
Methods inherited from class zombie.iso.IsoObject |
addChild, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, createChecksum, DirtySlice, DoChecksumCheck, DoChecksumCheck, factoryClassFromFileInput, factoryFromFileInput, factoryFromFileInput, getAlpha, getAlphaStep, getAttachedAnimSprite, getCell, getChildSprites, getContainer, getDamage, getDir, getItemContainer, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMD5Checksum, getModData, getName, getOffsetX, getOffsetY, getProperties, getRerouteCollide, getRerouteMask, getRerouteMaskObject, getScriptName, getSprite, getSquare, getTable, getTargetAlpha, getTextureName, getType, getX, getY, getZ, hasWater, isCharacter, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isZombie, onMouseRightClick, onMouseRightReleased, RemoveAttachedAnims, render, renderlast, renderObjectPicker, replaceItem, reset, Serialize, setAlpha, setAlphaStep, setAttachedAnimSprite, setChildSprites, setContainer, setDamage, setDefaultCondition, setDir, setDir, setLastRendered, setLastRenderedRendered, setName, SetName, setNoPicking, setOffsetX, setOffsetY, setOutlineOnMouseover, setRerouteCollide, setRerouteMask, setSprite, setSquare, setTable, setTargetAlpha, setType, TestPathfindCollide, update, useItemOn, useWater |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BarricadeFed
public static boolean BarricadeFed
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
public IsoBarricade.DoorType type
IsoBarricade
public IsoBarricade(IsoCell cell)
IsoBarricade
public IsoBarricade(IsoCell cell,
IsoGridSquare gridSquare,
int gid)
getObjectName
public java.lang.String getObjectName()
- Overrides:
getObjectName
in class IsoObject
Barricade
public void Barricade(IsoGameCharacter chr)
load
public void load(java.nio.ByteBuffer input)
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
DoTooltip
public void DoTooltip(ObjectTooltip tooltipUI)
- Overrides:
DoTooltip
in class IsoObject
HasTooltip
public boolean HasTooltip()
- Overrides:
HasTooltip
in class IsoObject
isDestroyed
public boolean isDestroyed()
- Specified by:
isDestroyed
in interface Thumpable
IsOpen
public boolean IsOpen()
IsStrengthenedByPushedItems
public boolean IsStrengthenedByPushedItems()
onMouseLeftClick
public boolean onMouseLeftClick(int x,
int y)
- Overrides:
onMouseLeftClick
in class IsoObject
TestCollide
public boolean TestCollide(IsoMovingObject obj,
IsoGridSquare from,
IsoGridSquare to)
- Overrides:
TestCollide
in class IsoObject
TestVision
public IsoObject.VisionResult TestVision(IsoGridSquare from,
IsoGridSquare to)
- Overrides:
TestVision
in class IsoObject
Thump
public void Thump(IsoMovingObject thumper)
- Specified by:
Thump
in interface Thumpable
WeaponHit
public void WeaponHit(IsoGameCharacter owner,
HandWeapon weapon)
ToggleDoor
public void ToggleDoor(IsoGameCharacter chr)
ToggleDoorSilent
public void ToggleDoorSilent()
Unbarricade
public void Unbarricade()