edu.columbia.cs.coms4701.agent.environments.robot.observer
Class RoombaEnvironmentObserver

java.lang.Object
  extended by edu.columbia.cs.coms4701.agent.observer.GUIEnvironmentObserver<K,P,A,GridPanel>
      extended by edu.columbia.cs.coms4701.agent.environments.grid.GridEnvironmentObserver<RobotAction,RobotPercept,RobotAgent>
          extended by edu.columbia.cs.coms4701.agent.environments.robot.RoombaEnvironmentObserver
All Implemented Interfaces:
EnvironmentObserver<RobotAction,RobotPercept,RobotAgent>, ObserverPlayingStateChangedListener, AgentAddedListener<RobotAction,RobotPercept,RobotAgent>, AgentChoseActionListener<RobotAction,RobotPercept,RobotAgent>, AgentReceivedPerceptsListener<RobotAction,RobotPercept,RobotAgent>, EnvironmentBeganRunningListener, EnvironmentObjectAddedListener, EnvironmentStoppedRunningListener, java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.ChangeListener

public class RoombaEnvironmentObserver
extends GridEnvironmentObserver<RobotAction,RobotPercept,RobotAgent>

DESCRIPTION

Version:
0.1

User: aaron Date: Sep 8, 2006 Time: 12:43:43 PM

Author:
aaron@cs

Field Summary
 
Fields inherited from class edu.columbia.cs.coms4701.agent.observer.GUIEnvironmentObserver
delay, delay_default, delay_max, delay_r, frame, playingMode, x_0
 
Constructor Summary
RoombaEnvironmentObserver()
          Constructs a new GUIEnvironmentObserver, which can then be attached to a (single!) Environment to track progress.
 
Method Summary
 void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
           
 
Methods inherited from class edu.columbia.cs.coms4701.agent.environments.grid.observer.GridEnvironmentObserver
environmentObjectAdded, generateEnvironmentPanel
 
Methods inherited from class edu.columbia.cs.coms4701.agent.observer.GUIEnvironmentObserver
agentAdded, agentChoseAction, agentReceivedPercepts, delayForSetting, environmentBeganRunning, environmentStoppedRunning, playingStateChanged, stateChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoombaEnvironmentObserver

public RoombaEnvironmentObserver()
Constructs a new GUIEnvironmentObserver, which can then be attached to a (single!) Environment to track progress.

Method Detail

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Overrides:
propertyChange in class GUIEnvironmentObserver<RobotAction,RobotPercept,RobotAgent,GridPanel>