Uses of Class
agent.State

Packages that use State
agent   
pacworld   
 

Uses of State in agent
 

Methods in agent that return State
abstract  State Action.execute(Agent a, State s)
          Return the State of the environment that results after Agent a executes the Action in State s.
 

Methods in agent with parameters of type State
abstract  State Action.execute(Agent a, State s)
          Return the State of the environment that results after Agent a executes the Action in State s.
 void Environment.start(State initState)
          Run the simulation starting from a given state.
 

Constructors in agent with parameters of type State
Percept(State s, Agent a)
          Construct a percept for a state from the point of view of a particular agent.
 

Uses of State in pacworld
 

Subclasses of State in pacworld
 class PackageState
          Represents a state in the package world.
 

Methods in pacworld that return State
 State Say.execute(Agent agent, State s)
          Return the state that results from the agent sending a message.
 State Pickup.execute(Agent agent, State s)
          Return the state that results from the agent picking up a package in the given direction.
 State Move.execute(Agent agent, State s)
          Return the state that results from the agent moving in the given direction in the given state.
 State Idle.execute(Agent agent, State s)
          Return the state that results from the agent doing nothing.
 State Dropoff.execute(Agent a, State s)
          Return the state that results from the agent dropping a package in the given direction in the given state.
 

Methods in pacworld with parameters of type State
 State Say.execute(Agent agent, State s)
          Return the state that results from the agent sending a message.
 State Pickup.execute(Agent agent, State s)
          Return the state that results from the agent picking up a package in the given direction.
 State Move.execute(Agent agent, State s)
          Return the state that results from the agent moving in the given direction in the given state.
 State Idle.execute(Agent agent, State s)
          Return the state that results from the agent doing nothing.
 State Dropoff.execute(Agent a, State s)
          Return the state that results from the agent dropping a package in the given direction in the given state.
 void PackageWorld.start(State initState)
          Run the simulation starting from a given state.