edu.columbia.cs.coms4701.agent.events
Interface AgentReceivedPerceptsListener<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>>

All Known Subinterfaces:
EnvironmentObserver<K,P,A>
All Known Implementing Classes:
AgentsPanel, GridEnvironmentObserver, GUIEnvironmentObserver, PenteEnvironmentObserver, PenteGameLogObserver, RoombaEnvironmentObserver, TextEnvironmentObserver

public interface AgentReceivedPerceptsListener<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>>

Interface for an EnvironmentObserver that can handle an AgentReceivedPerceptsEvent.

Version:
0.1

User: aaron Date: Aug 24, 2006 Time: 3:54:19 PM

Author:
aaron@cs

Method Summary
 void agentReceivedPercepts(AgentReceivedPerceptsEvent<K,P,A> theEvent)
          Fired when an agent in an environment receives percepts, i.e.
 

Method Detail

agentReceivedPercepts

void agentReceivedPercepts(AgentReceivedPerceptsEvent<K,P,A> theEvent)
Fired when an agent in an environment receives percepts, i.e. immediately *before* the agent's AgentProgram is called.

Parameters:
theEvent - event specifying the environment, agent, and set of percepts