zombie.iso.objects
Class IsoCurtain

java.lang.Object
  extended by zombie.iso.IsoObject
      extended by zombie.iso.objects.IsoCurtain
All Implemented Interfaces:
java.io.Serializable

public class IsoCurtain
extends IsoObject

Author:
LEMMY
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult
 
Field Summary
 boolean Barricaded
           
 java.lang.Integer BarricideMaxStrength
           
 java.lang.Integer BarricideStrength
           
 java.lang.Integer Health
           
 boolean Locked
           
 java.lang.Integer MaxHealth
           
 boolean north
           
 boolean open
           
 java.lang.Integer PushedMaxStrength
           
 java.lang.Integer PushedStrength
           
 
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
 
Constructor Summary
IsoCurtain(IsoCell cell)
           
IsoCurtain(IsoCell cell, IsoGridSquare gridSquare, IsoSprite gid, boolean north, boolean spriteclosed)
           
IsoCurtain(IsoCell cell, IsoGridSquare gridSquare, java.lang.String gid, boolean north)
           
 
Method Summary
 java.lang.String getObjectName()
           
 boolean IsOpen()
           
 void load(java.nio.ByteBuffer input)
           
 boolean onMouseLeftClick(int x, int y)
           
 void removeSheet(IsoGameCharacter chr)
           
 void render(float x, float y, float z, ColorInfo col)
           
 void save(java.nio.ByteBuffer output)
           
 IsoObject.VisionResult TestVision(IsoGridSquare from, IsoGridSquare to)
           
 void ToggleDoor(IsoGameCharacter chr)
           
 void ToggleDoorSilent()
           
 
Methods inherited from class zombie.iso.IsoObject
addChild, AttachAnim, AttachExistingAnim, AttachExistingAnim, AttackObject, createChecksum, DirtySlice, DoChecksumCheck, DoChecksumCheck, DoTooltip, 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, HasTooltip, 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, TestCollide, TestPathfindCollide, update, useItemOn, useWater
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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 Detail

IsoCurtain

public IsoCurtain(IsoCell cell,
                  IsoGridSquare gridSquare,
                  IsoSprite gid,
                  boolean north,
                  boolean spriteclosed)

IsoCurtain

public IsoCurtain(IsoCell cell,
                  IsoGridSquare gridSquare,
                  java.lang.String gid,
                  boolean north)

IsoCurtain

public IsoCurtain(IsoCell cell)
Method Detail

removeSheet

public void removeSheet(IsoGameCharacter chr)

getObjectName

public java.lang.String getObjectName()
Overrides:
getObjectName in class IsoObject

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

IsOpen

public boolean IsOpen()

onMouseLeftClick

public boolean onMouseLeftClick(int x,
                                int y)
Overrides:
onMouseLeftClick in class IsoObject

TestVision

public IsoObject.VisionResult TestVision(IsoGridSquare from,
                                         IsoGridSquare to)
Overrides:
TestVision in class IsoObject

ToggleDoor

public void ToggleDoor(IsoGameCharacter chr)

ToggleDoorSilent

public void ToggleDoorSilent()

render

public void render(float x,
                   float y,
                   float z,
                   ColorInfo col)