|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.huguesjohnson.tiamat.NamedObject
com.huguesjohnson.tiamat.Item
Item - representation of an item
| Field Summary | |
static boolean |
DEFAULT_DISAPPEAR_ON_USE
default value for disappearOnUse property |
static boolean |
DEFAULT_EQUIPABLE
default value for equipable property |
static boolean |
DEFAULT_EQUIPPED
default value for equipped property |
| Constructor Summary | |
Item(java.lang.String name,
java.lang.String description)
|
|
Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath)
|
|
Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
boolean equipped,
boolean equipable,
boolean disappearOnUse)
|
|
Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
Target[] targets)
|
|
Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
Target[] targets,
boolean equipable)
|
|
Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
Target[] targets,
boolean equipable,
boolean disappearOnUse)
|
|
Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
Target[] targets,
boolean equipped,
boolean equipable,
boolean disappearOnUse)
|
|
Item(java.lang.String name,
java.lang.String description,
Target[] targets)
|
|
Item(java.lang.String name,
java.lang.String description,
Target[] targets,
boolean equipable)
|
|
Item(java.lang.String name,
java.lang.String description,
Target[] targets,
boolean equipable,
boolean disappearOnUse)
|
|
Item(java.lang.String name,
java.lang.String description,
Target[] targets,
boolean equipped,
boolean equipable,
boolean disappearOnUse)
|
|
| Method Summary | |
void |
addTarget(Target target)
adds a Target to the collection of Targets |
boolean |
getDisappearOnUse()
|
boolean |
getEquipable()
|
boolean |
getEquipped()
|
java.awt.image.BufferedImage |
getFullImage()
|
java.lang.String |
getFullImagePath()
|
java.lang.String |
getFullImagePathAbsolute()
|
Target |
getTarget(int index)
|
int |
getTargetCount()
returns the number of targets for this item |
Target[] |
getTargets()
|
java.awt.image.BufferedImage |
getThumbnailImage()
|
java.lang.String |
getThumbnailImagePath()
|
java.lang.String |
getThumbnailImagePathAbsolute()
|
void |
onDeserialize(Formatter formatter,
java.lang.String absoluteDir)
The onDeserialize event should be fired after an object is de-serialized. |
void |
setAbsoluteDir(java.lang.String absoluteDir)
|
void |
setDisappearOnUse(boolean disappearOnUse)
|
void |
setEquipable(boolean equipable)
|
void |
setEquipped(boolean equipped)
|
void |
setFullImagePath(java.lang.String fullImagePath)
|
void |
setTarget(int index,
Target target)
|
void |
setTargets(Target[] targets)
|
void |
setThumbnailImagePath(java.lang.String thumbnailImagePath)
|
java.lang.String |
toString()
returns a string representation of the object |
| Methods inherited from class com.huguesjohnson.tiamat.NamedObject |
getDescription, getName, setDescription, setName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final boolean DEFAULT_EQUIPPED
public static final boolean DEFAULT_EQUIPABLE
public static final boolean DEFAULT_DISAPPEAR_ON_USE
| Constructor Detail |
public Item(java.lang.String name,
java.lang.String description)
public Item(java.lang.String name,
java.lang.String description,
Target[] targets)
public Item(java.lang.String name,
java.lang.String description,
Target[] targets,
boolean equipable)
public Item(java.lang.String name,
java.lang.String description,
Target[] targets,
boolean equipable,
boolean disappearOnUse)
public Item(java.lang.String name,
java.lang.String description,
Target[] targets,
boolean equipped,
boolean equipable,
boolean disappearOnUse)
public Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
Target[] targets,
boolean equipped,
boolean equipable,
boolean disappearOnUse)
public Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath)
public Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
Target[] targets)
public Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
Target[] targets,
boolean equipable)
public Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
Target[] targets,
boolean equipable,
boolean disappearOnUse)
public Item(java.lang.String name,
java.lang.String description,
java.lang.String absoluteDir,
java.lang.String fullImagePath,
java.lang.String thumbnailImagePath,
boolean equipped,
boolean equipable,
boolean disappearOnUse)
| Method Detail |
public void setFullImagePath(java.lang.String fullImagePath)
public java.lang.String getFullImagePath()
public java.lang.String getFullImagePathAbsolute()
public java.awt.image.BufferedImage getFullImage()
public java.awt.image.BufferedImage getThumbnailImage()
public void setThumbnailImagePath(java.lang.String thumbnailImagePath)
public java.lang.String getThumbnailImagePath()
public java.lang.String getThumbnailImagePathAbsolute()
public void setTargets(Target[] targets)
public Target[] getTargets()
public void setTarget(int index,
Target target)
public Target getTarget(int index)
public void setEquipped(boolean equipped)
public boolean getEquipped()
public void setEquipable(boolean equipable)
public boolean getEquipable()
public void setDisappearOnUse(boolean disappearOnUse)
public boolean getDisappearOnUse()
public void setAbsoluteDir(java.lang.String absoluteDir)
public java.lang.String toString()
toString in class NamedObjectpublic int getTargetCount()
public void addTarget(Target target)
public void onDeserialize(Formatter formatter,
java.lang.String absoluteDir)
onDeserialize in interface StorableonDeserialize in class NamedObjectformatter - the formatter to use to load any storable membersabsoluteDir - the working directory since all paths stored in the object should be relative
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||