|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.ObjectdecisionMakingSystem.EItem
public class EItem
General item class - serves to wrap all objects operable by an agent under one with additional features like affordances, attractivity, fadeout etc. Then item contains pointers to message object which could be either player, item, picked up item. that is defined in the variable type.
| Field Summary | |
|---|---|
ItemCathegory |
cathegory
cathegory of an item |
String |
classOfItem
class of the item - UT class |
int |
decreaseOfAttractivity
how much is the basic attractivity decreased - habituation |
cz.cuni.amis.pogamut.base.communication.messages.InfoMessage |
item
link to the item itself |
String |
name
name |
MessageType |
type
type of the message = PLAYER, ADD_ITEM, ITEM |
| Constructor Summary | |
|---|---|
EItem()
|
|
EItem(cz.cuni.amis.pogamut.base.communication.messages.InfoMessage item,
MessageType type)
|
|
| Method Summary | |
|---|---|
Object |
clone()
|
void |
decreaseAttractivity()
|
boolean |
equals(Object o)
|
static EItem |
exampleItem()
example of item - needed for sample xml file for itemParameters.xml |
ArrayList<Affordance> |
getAffordances()
|
int |
getAttractivity()
|
int |
getBasicAttractivity()
|
int |
getFadeout()
|
long |
getId()
|
cz.cuni.amis.pogamut.base3d.worldview.object.Location |
getLocation()
returns item location |
String |
getName()
|
int |
hashCode()
|
void |
increaseAttractivity()
|
void |
restartAttractivity()
|
void |
setAffordances(ArrayList<Affordance> affordances)
|
void |
setAttractivity(int attractivity)
|
void |
setBasicAttractivity(int attractivity)
|
void |
setFadeout(int fadeout)
|
void |
setId(long id)
|
void |
setLocation(cz.cuni.amis.pogamut.base3d.worldview.object.Location location)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public String classOfItem
public String name
public int decreaseOfAttractivity
public cz.cuni.amis.pogamut.base.communication.messages.InfoMessage item
public MessageType type
public ItemCathegory cathegory
| Constructor Detail |
|---|
public EItem()
public EItem(cz.cuni.amis.pogamut.base.communication.messages.InfoMessage item,
MessageType type)
| Method Detail |
|---|
public long getId()
public void setId(long id)
public Object clone()
clone in class Objectpublic void restartAttractivity()
public void increaseAttractivity()
public void decreaseAttractivity()
public ArrayList<Affordance> getAffordances()
public void setAffordances(ArrayList<Affordance> affordances)
public int getAttractivity()
public void setAttractivity(int attractivity)
public int getBasicAttractivity()
public void setBasicAttractivity(int attractivity)
public int getFadeout()
public void setFadeout(int fadeout)
public void setLocation(cz.cuni.amis.pogamut.base3d.worldview.object.Location location)
public String toString()
toString in class Objectpublic static EItem exampleItem()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocation()
public String getName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||