Agent(Kernel &kernel, Environment &env, int x, int y, Role_t role) | Agent | |
AGENT_BORN enum value (defined in Agent) | Agent | |
AGENT_DIE enum value (defined in Agent) | Agent | |
AGENT_LIVE enum value (defined in Agent) | Agent | |
agent_state_t enum name (defined in Agent) | Agent | |
AgentPolice(Kernel &kernel, Environment &env, int x, int y) (defined in AgentPolice) | AgentPolice | |
born() (defined in AgentPolice) | AgentPolice | [virtual] |
canMove(int x, int y) const (defined in Agent) | Agent | |
canMove(direction_t dir, int &x, int &y) const (defined in Agent) | Agent | |
canMove(direction_t dir) const (defined in Agent) | Agent | |
Collaborate() (defined in AgentPolice) | AgentPolice | [protected] |
die() (defined in AgentPolice) | AgentPolice | [virtual] |
doRandomMove(int turn_percent) (defined in Agent) | Agent | [protected] |
FindBadGuy(bool test_backward=true) (defined in AgentPolice) | AgentPolice | [protected] |
followPath() (defined in AgentPolice) | AgentPolice | [private] |
GetGraphicCode() const | Agent | |
getId() const (defined in Agent) | Agent | |
getRole() const (defined in Agent) | Agent | |
getX() const (defined in Agent) | Agent | |
getY() const (defined in Agent) | Agent | |
IsNearBadGuy() (defined in AgentPolice) | AgentPolice | [protected] |
live() (defined in AgentPolice) | AgentPolice | [virtual] |
Look() (defined in AgentPolice) | AgentPolice | [protected] |
lookForAgent(direction_t dir, unsigned long max_distance) (defined in Agent) | Agent | |
LostPursue() (defined in AgentPolice) | AgentPolice | [protected] |
m_agent_state (defined in Agent) | Agent | [protected] |
m_direction (defined in Agent) | Agent | [protected] |
m_enumGC | Agent | [protected] |
m_environment (defined in Agent) | Agent | [protected] |
m_index (defined in AgentPolice) | AgentPolice | [protected] |
m_kernel (defined in Agent) | Agent | [protected] |
m_lost_pursue (defined in AgentPolice) | AgentPolice | [protected] |
m_messages (defined in Agent) | Agent | [protected] |
m_move_speed (defined in Agent) | Agent | [protected] |
m_path (defined in AgentPolice) | AgentPolice | [protected] |
m_path_it typedef (defined in AgentPolice) | AgentPolice | [protected] |
m_pursue (defined in AgentPolice) | AgentPolice | [protected] |
m_role (defined in Agent) | Agent | [protected] |
m_sleep (defined in AgentPolice) | AgentPolice | [protected] |
m_state (defined in AgentPolice) | AgentPolice | [protected] |
m_x (defined in Agent) | Agent | [protected] |
m_y (defined in Agent) | Agent | [protected] |
move(int x, int y) (defined in Agent) | Agent | |
moveDirection() | Agent | |
NoticePursue(Agent *agent) (defined in AgentPolice) | AgentPolice | [protected] |
operator<< (defined in Agent) | Agent | [friend] |
output(std::ostream &os) const (defined in AgentPolice) | AgentPolice | [virtual] |
POLICE_COLLABORATE enum value (defined in AgentPolice) | AgentPolice | |
POLICE_LOOK enum value (defined in AgentPolice) | AgentPolice | |
POLICE_LOST_PURSUE enum value (defined in AgentPolice) | AgentPolice | |
POLICE_PURSUE enum value (defined in AgentPolice) | AgentPolice | |
police_state_t enum name (defined in AgentPolice) | AgentPolice | |
processMessage() (defined in AgentPolice) | AgentPolice | [virtual] |
Pursue() (defined in AgentPolice) | AgentPolice | [protected] |
randomMove(int turn_percent=60) | Agent | |
receiveMessage(const Message &msg) (defined in Agent) | Agent | |
SeeBadGuy(direction_t dir) (defined in AgentPolice) | AgentPolice | [protected] |
sendMessage(Role_t role, const Message &msg) (defined in Agent) | Agent | |
sendMessageToAgent(AgentID_t agent, const Message &msg) (defined in Agent) | Agent | |
SetGraphicCode(const OPENCITY_GRAPHIC_CODE gc) (defined in Agent) | Agent | |
SetState(police_state_t state) (defined in AgentPolice) | AgentPolice | [protected] |
~Agent() (defined in Agent) | Agent | [virtual] |
~AgentPolice() (defined in AgentPolice) | AgentPolice | [virtual] |