|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectinfo.PlayerInfo
public class PlayerInfo
Class holding information about other agents - mainly appearance info, items info, actions info.
| Field Summary | |
|---|---|
private double |
firstSeenTime
First time we have seen agent |
private java.util.HashMap<ScenarioItemType,java.util.ArrayList<java.lang.Double>> |
givenItems
Items we have given to the player |
private int |
id
Id of the agent |
private double |
lastActionByTime
Last time this agent did any action towards us |
private ActionType |
lastActionByType
Last action type this agent did to us |
private double |
lastActionTime
Last time we've did any action towards this agent |
private ActionType |
lastActionType
Last action type we have did to this agent |
private double |
lastAtCinemaTime
Last time we have been at cinema with this agent |
private double |
lastAtHomeTime
Last time we have been at home with this agent |
private double |
lastAtParkTime
Last time we have been at park with this agent |
private double |
lastByeByTime
Last time the agent said bye and departed from us |
private double |
lastByeTime
Last time we said bye and departed from the agent |
private double |
lastComplimentByTime
Last time this agent has complimented us |
private double |
lastComplimentTime
Last time we complimented this agent |
private double |
lastCuddleByTime
Last time this agent has cuddled us |
private double |
lastCuddleTime
Last time we have cuddled this agent |
private double |
lastIgnoreByTime
Last time this agent has ignored our conversation |
private double |
lastInsultByTime
Last time the agent made insult to us |
private double |
lastInsultTime
Last time we have made insult toward the agent |
private double |
lastInterruptedTime
Last time this agent has interrupted us |
private double |
lastKickByTime
Last time this agent has kicked us |
private double |
lastKickTime
Last time we have kicked this agent |
private double |
lastKissByTime
Last time this agent kissed us |
private double |
lastKissTime
Last time we have kissed this agent |
private double |
lastLeaveByTime
Last time this agent has left us |
private double |
lastLeaveTime
Last time we have left this agent |
private cz.cuni.amis.pogamut.base3d.worldview.objects.Location |
lastLocation
Last location of the agent |
private double |
lastLostEventTime
Last time of lost event |
private cz.cuni.amis.pogamut.base3d.worldview.objects.Rotation |
lastRotation
Last rotation of the agent |
private double |
lastSeenTime
Last time we have seen agent |
private double |
lastSexByTime
Last time the agent made action sex with us |
private double |
lastSexTime
Last time we made action sex with the agent |
private double |
lastSlapByTime
Last time we have been slapped by this agent |
private double |
lastSlapTime
Last time we have slapped this agent |
private java.lang.String |
name
Name of the agent |
private java.util.HashMap<ScenarioItemType,java.util.ArrayList<java.lang.Double>> |
receivedItems
Items we have received from the player |
private double |
timeTogether
Time together the agent spent with this agent |
private double |
timeTogetherCounter
Counter that is used to generate timeTogether event, that the agents been together for some time gets reset after that |
| Constructor Summary | |
|---|---|
PlayerInfo(int newId,
java.lang.String newName,
cz.cuni.amis.pogamut.base3d.worldview.objects.Location newLoc,
cz.cuni.amis.pogamut.base3d.worldview.objects.Rotation newRot,
double newLastSeenTime)
Constructor of this class. |
|
| Method Summary | |
|---|---|
double |
getFirstSeenTime()
Gets first seen time. |
java.util.HashMap<ScenarioItemType,java.util.ArrayList<java.lang.Double>> |
getGivenItems()
Gets HashMap containing all items we have given to this agent. |
int |
getId()
Gets id of the agent. |
double |
getLastActionByTime()
Gets last action the agent has done to us. |
ActionType |
getLastActionByType()
Gets last action type the agent has done to us. |
double |
getLastActionTime()
Gets last action time we have done to this agent. |
ActionType |
getLastActionType()
Gets last action type we have done to this agent. |
double |
getLastAtCinemaTime()
Gets last at cinema time together with the agent. |
double |
getLastAtHomeTime()
Gets last at home time. |
double |
getLastAtParkTime()
Gets last time we have been at park with the agent. |
double |
getLastByeByTime()
Gets last time this agent said bye to us. |
double |
getLastByeTime()
Gets last time we have said bye to this agent. |
double |
getLastComplimentByTime()
Gets last time this agent said compliment to us. |
double |
getLastComplimentTime()
Gets last time we have said compliment to this agent. |
double |
getLastCuddleByTime()
Get last cuddle by time - for animals. |
double |
getLastCuddleTime()
Gets last cuddle time. |
double |
getLastGivenItemTime(ScenarioItemType type)
Gets last time we have given item of desired type to this agent. |
double |
getLastIgnoreByTime()
Gets last ignore by time. |
double |
getLastInsultByTime()
Gets last time this agent has insulted us. |
double |
getLastInsultTime()
Gets last time we have insulted this agent. |
double |
getLastInterruptedTime()
Gets last time this agent has interrupted us (caused that we have switched state to state INTERRUPTED). |
double |
getLastKickByTime()
Get last kick by time - for animals. |
double |
getLastKickTime()
Gets last kick time - for animals. |
double |
getLastKissByTime()
Get last kiss by time - this agent has kissed us. |
double |
getLastKissTime()
Gets last kiss time. |
double |
getLastLeaveByTime()
Gets last leave by time - this agent has left us. |
double |
getLastLeaveTime()
Get last leave time. |
cz.cuni.amis.pogamut.base3d.worldview.objects.Location |
getLastLocation()
Gets last location of the agent. |
double |
getLastLostEventTime()
Gets last lost event time. |
double |
getLastReceivedItemTime(ScenarioItemType type)
Gets last time we have received item of desired type from this agent. |
cz.cuni.amis.pogamut.base3d.worldview.objects.Rotation |
getLastRotation()
Gets last rotation of the agent. |
double |
getLastSeenTime()
Gets last seen time. |
double |
getLastSexByTime()
Gets last time this agent has made love with us. |
double |
getLastSexTime()
Gets last time we have made love to this agent. |
double |
getLastSlapByTime()
Gets last last by time - this agent has slapped us. |
double |
getLastSlapTime()
Gets last slap time. |
java.lang.String |
getName()
Gets name of this agent. |
java.util.HashMap<ScenarioItemType,java.util.ArrayList<java.lang.Double>> |
getReceivedItems()
Gets all items in a HashMap we have received from this agent. |
double |
getTimeTogether()
Gets time together with the agent. |
double |
getTimeTogetherCounter()
Gets time together counter. |
void |
insertGivenItem(ScenarioItemType type,
double time)
Inserts new given item to this agent into our internals. |
void |
insertReceivedItem(ScenarioItemType type,
double time)
Inserts new item we have received from this agent into our internals. |
void |
setId(int id)
Sets id of the agent. |
void |
setLastAtCinemaTime(double lastAtCinemaTime)
Sets last at cinema time |
void |
setLastAtHomeTime(double lastAtHomeTime)
Sets last at home time. |
void |
setLastAtParkTime(double lastAtParkTime)
Sets last time at park with the agent. |
void |
setLastByeByTime(double lastByeByTime)
Sets last bye by time. |
void |
setLastByeTime(double lastByeTime)
Sets last bye time. |
void |
setLastComplimentByTime(double lastComplimentByTime)
Sets last compliment by time. |
void |
setLastComplimentTime(double lastComplimentTime)
Sets last compliment time. |
void |
setLastCuddleByTime(double lastCuddleByTime)
Sets last cuddle time - for animals. |
void |
setLastCuddleTime(double lastCuddleTime)
Sets last cuddle time. |
void |
setLastIgnoreByTime(double lastIgnoreByTime)
Sets last ignore by time - agent has ignored us. |
void |
setLastInsultByTime(double lastInsultByTime)
Sets last insult by time. |
void |
setLastInsultTime(double lastInsultTime)
Sets last insult time. |
void |
setLastInterruptedTime(double lastInterruptedTime)
Sets last interrupted time. |
void |
setLastKickByTime(double lastKickByTime)
Sets last kick by time - for animals. |
void |
setLastKickTime(double lastKickTime)
Sets last kick time - for animals. |
void |
setLastKissByTime(double lastKissByTime)
Sets last kiss by time. |
void |
setLastKissTime(double lastKissTime)
Sets last kiss time. |
void |
setLastLeaveByTime(double lastLeaveByTime)
Sets last leave by time. |
void |
setLastLeaveTime(double lastLeaveTime)
Set last leave time. |
void |
setLastLocation(cz.cuni.amis.pogamut.base3d.worldview.objects.Location lastLocation)
Sets last location of the agent |
void |
setLastLostEventTime(double lastLostEventTime)
Sets last lost event time |
void |
setLastRotation(cz.cuni.amis.pogamut.base3d.worldview.objects.Rotation lastRotation)
Sets last rotation of the agent. |
void |
setLastSeenTime(double lastSeenTime)
Sets last seen time. |
void |
setLastSexByTime(double lastSexByTime)
Sets last sex by time. |
void |
setLastSexTime(double lastSexTime)
Sets last sex time. |
void |
setLastSlapByTime(double lastSlapByTime)
Sets last slap by time. |
void |
setLastSlapTime(double lastSlapTime)
Sets last slap time |
void |
setName(java.lang.String name)
Sets name of this agent. |
void |
setTimeTogether(double timeTogether)
Sets time together. |
void |
setTimeTogetherCounter(double timeTogetherCounter)
Sets time together counter |
void |
updateAction(ActionType type,
double time,
boolean causedBySelf)
Main method for action updating. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int id
private java.lang.String name
private cz.cuni.amis.pogamut.base3d.worldview.objects.Location lastLocation
private cz.cuni.amis.pogamut.base3d.worldview.objects.Rotation lastRotation
private double lastSeenTime
private double firstSeenTime
private double timeTogetherCounter
private double timeTogether
private double lastLostEventTime
private double lastAtCinemaTime
private double lastAtHomeTime
private double lastAtParkTime
private double lastKissTime
private double lastKissByTime
private double lastSlapTime
private double lastSlapByTime
private double lastKickTime
private double lastKickByTime
private double lastCuddleTime
private double lastCuddleByTime
private double lastLeaveTime
private double lastLeaveByTime
private double lastComplimentTime
private double lastComplimentByTime
private double lastByeTime
private double lastByeByTime
private double lastInsultTime
private double lastInsultByTime
private double lastSexTime
private double lastSexByTime
private double lastIgnoreByTime
private double lastInterruptedTime
private double lastActionTime
private ActionType lastActionType
private double lastActionByTime
private ActionType lastActionByType
private java.util.HashMap<ScenarioItemType,java.util.ArrayList<java.lang.Double>> receivedItems
private java.util.HashMap<ScenarioItemType,java.util.ArrayList<java.lang.Double>> givenItems
| Constructor Detail |
|---|
public PlayerInfo(int newId,
java.lang.String newName,
cz.cuni.amis.pogamut.base3d.worldview.objects.Location newLoc,
cz.cuni.amis.pogamut.base3d.worldview.objects.Rotation newRot,
double newLastSeenTime)
newId - id of the agentnewName - name of the agentnewLoc - location of the agentnewRot - rotation of the agentnewLastSeenTime - time we've seen the agent - firstSeenTime in fact| Method Detail |
|---|
public double getTimeTogether()
public void setTimeTogether(double timeTogether)
timeTogether - input timepublic double getLastLostEventTime()
public void setLastLostEventTime(double lastLostEventTime)
lastLostEventTime - input timepublic double getTimeTogetherCounter()
public void setTimeTogetherCounter(double timeTogetherCounter)
timeTogetherCounter - input timepublic int getId()
public void setId(int id)
id - input idpublic cz.cuni.amis.pogamut.base3d.worldview.objects.Location getLastLocation()
public void setLastLocation(cz.cuni.amis.pogamut.base3d.worldview.objects.Location lastLocation)
lastLocation - input locationpublic cz.cuni.amis.pogamut.base3d.worldview.objects.Rotation getLastRotation()
public void setLastRotation(cz.cuni.amis.pogamut.base3d.worldview.objects.Rotation lastRotation)
lastRotation - input rotationpublic double getFirstSeenTime()
public double getLastSeenTime()
public void setLastSeenTime(double lastSeenTime)
lastSeenTime - input timepublic double getLastAtCinemaTime()
public void setLastAtCinemaTime(double lastAtCinemaTime)
lastAtCinemaTime - input timepublic double getLastAtParkTime()
public void setLastAtParkTime(double lastAtParkTime)
lastAtParkTime - input timepublic double getLastAtHomeTime()
public void setLastAtHomeTime(double lastAtHomeTime)
lastAtHomeTime - input timepublic double getLastKissTime()
public void setLastKissTime(double lastKissTime)
lastKissTime - input timepublic double getLastCuddleTime()
public void setLastCuddleTime(double lastCuddleTime)
lastCuddleTime - input timepublic double getLastKickTime()
public void setLastKickTime(double lastKickTime)
lastKickTime - input timepublic double getLastSlapTime()
public void setLastSlapTime(double lastSlapTime)
lastSlapTime - input timepublic double getLastIgnoreByTime()
public void setLastIgnoreByTime(double lastIgnoreByTime)
lastIgnoreByTime - input timepublic double getLastLeaveTime()
public void setLastLeaveTime(double lastLeaveTime)
lastLeaveTime - input timepublic double getLastCuddleByTime()
public void setLastCuddleByTime(double lastCuddleByTime)
lastCuddleByTime - input timepublic double getLastKickByTime()
public void setLastKickByTime(double lastKickByTime)
lastKickByTime - input timepublic double getLastKissByTime()
public void setLastKissByTime(double lastKissByTime)
lastKissByTime - input timepublic double getLastLeaveByTime()
public void setLastLeaveByTime(double lastLeaveByTime)
lastLeaveByTime - input timepublic double getLastSlapByTime()
public void setLastSlapByTime(double lastSlapByTime)
lastSlapByTime - input timepublic double getLastComplimentByTime()
public void setLastComplimentByTime(double lastComplimentByTime)
lastComplimentByTime - input timepublic double getLastComplimentTime()
public void setLastComplimentTime(double lastComplimentTime)
lastComplimentTime - input timepublic double getLastByeByTime()
public void setLastByeByTime(double lastByeByTime)
lastByeByTime - input timepublic double getLastByeTime()
public void setLastByeTime(double lastByeTime)
lastByeTime - input timepublic java.lang.String getName()
public void setName(java.lang.String name)
name - input namepublic java.util.HashMap<ScenarioItemType,java.util.ArrayList<java.lang.Double>> getGivenItems()
public java.util.HashMap<ScenarioItemType,java.util.ArrayList<java.lang.Double>> getReceivedItems()
public void insertReceivedItem(ScenarioItemType type,
double time)
type - type of the itemtime - time we got the item
public void insertGivenItem(ScenarioItemType type,
double time)
type - type of the itemtime - time we gave the itempublic double getLastReceivedItemTime(ScenarioItemType type)
type - input item type
public double getLastGivenItemTime(ScenarioItemType type)
type - input item type
public void updateAction(ActionType type,
double time,
boolean causedBySelf)
type - type of the actiontime - time of the actioncausedBySelf - if the action was caused by OUR agent and not THIS agent (
THIS refers to agent stored in this PlayerInfo class)public double getLastActionByTime()
public ActionType getLastActionByType()
public double getLastActionTime()
public ActionType getLastActionType()
public double getLastInsultByTime()
public double getLastSexByTime()
public void setLastSexByTime(double lastSexByTime)
lastSexByTime - input timepublic double getLastSexTime()
public void setLastSexTime(double lastSexTime)
lastSexTime - input timepublic void setLastInsultByTime(double lastInsultByTime)
lastInsultByTime - input timepublic double getLastInsultTime()
public void setLastInsultTime(double lastInsultTime)
lastInsultTime - input timepublic double getLastInterruptedTime()
public void setLastInterruptedTime(double lastInterruptedTime)
lastInterruptedTime - input time
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||