zombie.iso.objects
Class IsoTree

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

public class IsoTree
extends IsoObject

Author:
LEMMY
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult
 
Field Summary
 int damage
           
 int LogYield
           
 
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
IsoTree(IsoCell cell)
           
IsoTree(IsoGridSquare sq, IsoSprite gid)
           
IsoTree(IsoGridSquare sq, java.lang.String gid)
           
 
Method Summary
 java.lang.String getObjectName()
           
 void initTree()
           
 void load(java.nio.ByteBuffer input)
           
 void reset()
           
 void save(java.nio.ByteBuffer output)
           
 void WeaponHit(IsoGameCharacter owner, HandWeapon weapon)
           
 
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, onMouseLeftClick, onMouseRightClick, onMouseRightReleased, RemoveAttachedAnims, render, renderlast, renderObjectPicker, replaceItem, 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, TestVision, update, useItemOn, useWater
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LogYield

public int LogYield

damage

public int damage
Constructor Detail

IsoTree

public IsoTree(IsoCell cell)

IsoTree

public IsoTree(IsoGridSquare sq,
               java.lang.String gid)

IsoTree

public IsoTree(IsoGridSquare sq,
               IsoSprite gid)
Method Detail

save

public void save(java.nio.ByteBuffer output)
          throws java.io.IOException
Overrides:
save in class IsoObject
Throws:
java.io.IOException

load

public void load(java.nio.ByteBuffer input)
          throws java.io.IOException
Overrides:
load in class IsoObject
Throws:
java.io.IOException

reset

public void reset()
Overrides:
reset in class IsoObject

initTree

public void initTree()

getObjectName

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

WeaponHit

public void WeaponHit(IsoGameCharacter owner,
                      HandWeapon weapon)