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

java.lang.Objectcz.cuni.amis.pogamut.base.communication.messages.InfoMessage
cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.InteractedUsableObject
public class InteractedUsableObject
Definition of the event IUO.
Complete message documentation: Asynchronous message. Sent when the observed player interacts with usable object.
| Field Summary | |
|---|---|
protected String |
Action
Name of the action performed. |
protected Location |
Location
Location of the usable object. |
protected String |
Name
Name of the usable object. |
static String |
PROTOTYPE
Example how the message looks like - used during parser tests. |
protected long |
SimTime
|
protected int |
UOEvent
Code of the action performed. |
| Constructor Summary | |
|---|---|
InteractedUsableObject()
Parameter-less contructor for the message. |
|
InteractedUsableObject(InteractedUsableObject original)
Cloning constructor from the full message. |
|
InteractedUsableObject(String Name,
Location Location,
int UOEvent,
String Action)
Creates new instance of the message InteractedUsableObject. |
|
| Method Summary | |
|---|---|
String |
getAction()
Name of the action performed. |
Location |
getLocation()
Location of the usable object. |
String |
getName()
Name of the usable object. |
long |
getSimTime()
Simulation time in MILLI SECONDS !!! |
int |
getUOEvent()
Code of the action performed. |
protected void |
setSimTime(long SimTime)
Used by Yylex to slip correct time of the object or programmatically. |
String |
toHtmlString()
|
String |
toJsonLiteral()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String PROTOTYPE
protected long SimTime
protected String Name
protected Location Location
protected int UOEvent
protected String Action
| Constructor Detail |
|---|
public InteractedUsableObject()
public InteractedUsableObject(String Name,
Location Location,
int UOEvent,
String Action)
Name - Name of the usable object.Location - Location of the usable object.UOEvent - Code of the action performed.Action - Name of the action performed.public InteractedUsableObject(InteractedUsableObject original)
original - | Method Detail |
|---|
public long getSimTime()
getSimTime in interface IWorldChangeEventgetSimTime in interface IWorldEventprotected void setSimTime(long SimTime)
public String getName()
public Location getLocation()
public int getUOEvent()
public String getAction()
public String toString()
toString in class InfoMessagepublic String toHtmlString()
public String toJsonLiteral()
toJsonLiteral in class InfoMessage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||