Package zombie.iso.objects
Class IsoCurtain
java.lang.Object
zombie.iso.IsoObject
zombie.iso.objects.IsoCurtain
- All Implemented Interfaces:
java.io.Serializable
public class IsoCurtain extends IsoObject
- See Also:
- Serialized Form
-
Nested Class Summary
Nested 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.IntegerMaxHealthbooleannorthbooleanopenjava.lang.IntegerPushedMaxStrengthjava.lang.IntegerPushedStrengthFields inherited from class zombie.iso.IsoObject
alpha, alphaStep, AttachedAnimSprite, AttachedAnimSpriteActual, bmod, bNeverDoneAlpha, container, Damage, dir, doNotSync, emitter, externalWaterSource, gmod, highlightFlags, keyId, lastRendered, lastRenderedRendered, MAX_WALL_SPLATS, name, NoPicking, OBF_Blink, OBF_Highlighted, OBF_HighlightRenderOnce, 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 IsoCurtain(IsoCell cell)IsoCurtain(IsoCell cell, IsoGridSquare gridSquare, java.lang.String gid, boolean north)IsoCurtain(IsoCell cell, IsoGridSquare gridSquare, IsoSprite gid, boolean north, boolean spriteclosed) -
Method Summary
Modifier and Type Method Description Vector2getFacingPosition(Vector2 pos)booleangetNorth()java.lang.StringgetObjectName()booleanIsOpen()voidload(java.nio.ByteBuffer input, int WorldVersion)booleanonMouseLeftClick(int x, int y)voidremoveSheet(IsoGameCharacter chr)voidrender(float x, float y, float z, ColorInfo col)voidsave(java.nio.ByteBuffer output)voidsyncIsoObject(boolean bRemote, byte val, UdpConnection source)voidsyncIsoObject(boolean bRemote, byte val, UdpConnection source, java.nio.ByteBuffer bb)voidsyncIsoObjectSend(ByteBufferWriter b)IsoObject.VisionResultTestVision(IsoGridSquare from, IsoGridSquare to)voidToggleDoor(IsoGameCharacter chr)voidToggleDoorSilent()Methods inherited from class zombie.iso.IsoObject
addChild, addSecondaryContainer, addToWorld, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, checkHaveElectricity, 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, getFacingPositionAlt, getHighlightColor, getIsSurfaceNormalOffset, getItemContainer, getKeyId, getLastRendered, getLastRenderedRendered, getMaskClickedY, getMD5Checksum, getModData, getMovingObjectIndex, getName, getNew, 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, GetVehicleSlowFactor, getWaterAmount, getWorldObjectIndex, getX, getY, getZ, hasExternalWaterSource, hasModData, HasTooltip, hasWater, haveSpecialTooltip, Hit, isBlink, isCharacter, isHighlighted, isMaskClicked, isMaskClicked, isNoPicking, isOutlineOnMouseover, isStairsNorth, isStairsObject, isStairsWest, isTableSurface, isTableTopObject, isZombie, loadChange, loadFromRemoteBuffer, loadFromRemoteBuffer, onMouseRightClick, onMouseRightReleased, removeAllContainers, RemoveAttachedAnim, RemoveAttachedAnims, removeFromSquare, removeFromWorld, render, render, renderlast, renderObjectPicker, replaceItem, reset, reuseGridSquare, revisionUp, saveChange, 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, setRenderYOffset, setRerouteCollide, setRerouteMask, setSpecialTooltip, setSprite, setSprite, setSpriteFromName, setSquare, setTable, setTargetAlpha, setType, setUsesExternalWaterSource, setWaterAmount, softReset, TestCollide, TestPathfindCollide, transmitCompleteItemToClients, transmitCompleteItemToServer, transmitCustomColor, transmitModData, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToClients, transmitUpdatedSpriteToServer, UnCollision, 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 -
north
public boolean north -
open
public boolean open
-
-
Constructor Details
-
IsoCurtain
public IsoCurtain(IsoCell cell, IsoGridSquare gridSquare, IsoSprite gid, boolean north, boolean spriteclosed) -
IsoCurtain
-
IsoCurtain
-
-
Method Details
-
removeSheet
-
getObjectName
public java.lang.String getObjectName()- Overrides:
getObjectNamein classIsoObject
-
getFacingPosition
- Overrides:
getFacingPositionin classIsoObject
-
load
public void load(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException -
save
public void save(java.nio.ByteBuffer output) throws java.io.IOException -
getNorth
public boolean getNorth() -
IsOpen
public boolean IsOpen() -
onMouseLeftClick
public boolean onMouseLeftClick(int x, int y)- Overrides:
onMouseLeftClickin classIsoObject
-
TestVision
- Overrides:
TestVisionin classIsoObject
-
ToggleDoor
-
ToggleDoorSilent
public void ToggleDoorSilent() -
render
-
syncIsoObjectSend
- Overrides:
syncIsoObjectSendin classIsoObject
-
syncIsoObject
- Overrides:
syncIsoObjectin classIsoObject
-
syncIsoObject
-