zombie.iso.objects
Class IsoWorldInventoryObject

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

public class IsoWorldInventoryObject
extends IsoObject

Author:
LEMMY
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class zombie.iso.IsoObject
IsoObject.VisionResult
 
Field Summary
 InventoryItem item
           
 float xoff
           
 float yoff
           
 float zoff
           
 
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
IsoWorldInventoryObject(InventoryItem item, IsoGridSquare sq, float xoff, float yoff, float zoff)
           
IsoWorldInventoryObject(IsoCell cell)
           
 
Method Summary
 void DoTooltip(ObjectTooltip tooltipUI)
           
 InventoryItem getItem()
           
 java.lang.String getObjectName()
           
 boolean HasTooltip()
           
 void load(java.nio.ByteBuffer input)
           
 void load(java.io.DataInputStream input)
           
 boolean onMouseLeftClick(int x, int y)
           
 void render(float x, float y, float z, ColorInfo col, boolean bDoChild)
           
 void renderObjectPicker(float x, float y, float z, ColorInfo lightInfo)
           
 void save(java.nio.ByteBuffer output)
           
 boolean Serialize()
           
 
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, renderlast, replaceItem, reset, 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

item

public InventoryItem item

xoff

public float xoff

yoff

public float yoff

zoff

public float zoff
Constructor Detail

IsoWorldInventoryObject

public IsoWorldInventoryObject(InventoryItem item,
                               IsoGridSquare sq,
                               float xoff,
                               float yoff,
                               float zoff)

IsoWorldInventoryObject

public IsoWorldInventoryObject(IsoCell cell)
Method Detail

load

public void load(java.io.DataInputStream input)
          throws java.io.IOException
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

Serialize

public boolean Serialize()
Overrides:
Serialize in class IsoObject

save

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

getObjectName

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

DoTooltip

public void DoTooltip(ObjectTooltip tooltipUI)
Overrides:
DoTooltip in class IsoObject

HasTooltip

public boolean HasTooltip()
Overrides:
HasTooltip in class IsoObject

onMouseLeftClick

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

render

public void render(float x,
                   float y,
                   float z,
                   ColorInfo col,
                   boolean bDoChild)
Overrides:
render in class IsoObject

renderObjectPicker

public void renderObjectPicker(float x,
                               float y,
                               float z,
                               ColorInfo lightInfo)
Overrides:
renderObjectPicker in class IsoObject

getItem

public InventoryItem getItem()