public class TargaryenAgent extends Agent
Constructor and Description |
---|
TargaryenAgent(String name,
String team) |
Modifier and Type | Method and Description |
---|---|
void |
deleteGoals(String string) |
LinkedList<apltk.interpreter.data.LogicBelief> |
getAllBeliefs(String name,
String attribut1) |
LinkedList<apltk.interpreter.data.LogicBelief> |
getAllBeliefs(String name,
String attribut1,
String attribut2) |
LinkedList<apltk.interpreter.data.LogicBelief> |
getAllBeliefs(String name,
String attribut1,
String attribut2,
String attribut3) |
LinkedList<apltk.interpreter.data.LogicGoal> |
getAllGoals(String predicate) |
String |
getEnemyTeam() |
int |
getEnergy() |
int |
getHealth() |
int |
getLastStepScore() |
int |
getMaxEnergy() |
int |
getMaxHealth() |
int |
getMoney() |
String |
getPosition() |
String |
getPosition(String agent) |
String |
getRole() |
int |
getScore() |
int |
getStep() |
int |
getStrength() |
int |
getTotalEdges() |
int |
getTotalSteps() |
int |
getTotalVertices() |
TargaryenUtil |
getUtil() |
int |
getVisRange() |
int |
getZoneScore() |
int |
getZonesScore() |
void |
handlePercept(eis.iilang.Percept p)
This method is called if the environment-interface sends a
percept as a notification.
|
boolean |
isDisabled() |
void |
removeBeliefs(String predicate,
String attribut1) |
void |
removeBeliefs(String predicate,
String attribut1,
String attribut2) |
void |
removeBeliefs(String predicate,
String attribut1,
String attribut2,
String attribut3) |
Collection<eis.iilang.Percept> |
retrieveAllPercepts() |
Collection<apltk.interpreter.data.Message> |
retrieveMessages() |
eis.iilang.Action |
step()
Executes one step of the agent.
|
void |
updateBelief(apltk.interpreter.data.LogicBelief zuErsetzen,
apltk.interpreter.data.LogicBelief ersetzer) |
addBelief, addGoal, broadcastBelief, clearBeliefs, clearGoals, containsBelief, containsGoal, createAgentFromClass, equals, getAllBeliefs, getAllPercepts, getBeliefBase, getEnvironmentInterface, getGoalBase, getMessages, getName, getTeam, hashCode, println, removeBeliefs, removeGoals, sendMessage, setEnvironmentInterface
public eis.iilang.Action step()
Agent
public TargaryenUtil getUtil()
public int getTotalSteps()
public int getTotalEdges()
public int getTotalVertices()
public String getRole()
public String getEnemyTeam()
public String getPosition()
public int getMoney()
public int getStrength()
public boolean isDisabled()
public int getHealth()
public int getMaxHealth()
public int getEnergy()
public int getMaxEnergy()
public int getVisRange()
public int getScore()
public int getZoneScore()
public int getZonesScore()
public int getLastStepScore()
public int getStep()
public void handlePercept(eis.iilang.Percept p)
Agent
getAllPercepts
method which
yields all percepts.handlePercept
in class Agent
p
- the percept to be handledpublic LinkedList<apltk.interpreter.data.LogicGoal> getAllGoals(String predicate)
public LinkedList<apltk.interpreter.data.LogicBelief> getAllBeliefs(String name, String attribut1)
public LinkedList<apltk.interpreter.data.LogicBelief> getAllBeliefs(String name, String attribut1, String attribut2)
public LinkedList<apltk.interpreter.data.LogicBelief> getAllBeliefs(String name, String attribut1, String attribut2, String attribut3)
public void removeBeliefs(String predicate, String attribut1, String attribut2, String attribut3)
public Collection<eis.iilang.Percept> retrieveAllPercepts()
public void updateBelief(apltk.interpreter.data.LogicBelief zuErsetzen, apltk.interpreter.data.LogicBelief ersetzer)
public Collection<apltk.interpreter.data.Message> retrieveMessages()
public void deleteGoals(String string)
Copyright © 2013. All Rights Reserved.