aima.core.agent.impl.SimpleEnvironmentView Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aima-core Show documentation
Show all versions of aima-core Show documentation
AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.
package aima.core.agent.impl;
import aima.core.agent.Action;
import aima.core.agent.Agent;
import aima.core.agent.EnvironmentState;
import aima.core.agent.EnvironmentView;
/**
* Simple environment view which uses the standard output stream to inform about
* relevant events.
*
* @author Ruediger Lunde
*/
public class SimpleEnvironmentView implements EnvironmentView {
@Override
public void agentActed(Agent agent, Action action,
EnvironmentState resultingState) {
System.out.println("Agent acted: " + action.toString());
}
@Override
public void agentAdded(Agent agent, EnvironmentState resultingState) {
System.out.println("Agent added.");
}
@Override
public void notify(String msg) {
System.out.println("Message: " + msg);
}
}