Package edu.columbia.cs.coms4701.agent.environments.grid

Assignments 1 & 2: Environments in which objects have a location in an 2-dimensional grid.

See:
          Description

Interface Summary
GridEnvironment<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> An environment in which (some) objects are located on a 2-dimensional grid.
GridMap Represents an environment object that can be used to keep track of the location of other objects in a 2-dimensional grid.
GridObject Interface for an environment object that has a location on a 2-dimensional grid.
GridObstacle Tagging interface to identify grid objects that can be considered obstacles.
 

Class Summary
AbstractGridEnvironment<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> A GridEnvironment abstract base class; takes care of the GridMap bookkeeping.
GridCell Base class for GUI elements that represent a square in a GridEnvironment.
GridEnvironmentObserver<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>,C extends GridCell,J extends GridPanel<C>> An EnvironmentObserver implementation for grid environments.
GridPanel<C extends GridCell> A panel that can be used as the environment-overview panel for a GridEnvironment.
SimpleGridMap Represents an environment object that can be used to keep track of the location of other objects in a 2-dimensional grid.
SimpleGridObject An implementation of GridObject; just an environment object that also has a location.
SimpleGridObstacle A grid object that is identified as an obstacle.
 

Package edu.columbia.cs.coms4701.agent.environments.grid Description

Assignments 1 & 2: Environments in which objects have a location in an 2-dimensional grid.

Related Documentation