Uses of Package
appletbots

Packages that use appletbots
appletbots   
appletbots.balls   
appletbots.directedballs   
appletbots.friendly   
appletbots.gatherers   
appletbots.spreadout   
appletbots.swarm   
appletbots.tag   
 

Classes in appletbots used by appletbots
Agent
          This class represents an Agent in a appletbots world.
Applet
          This is an abstract applet class to run appletbots worlds.
CarriableObject
          This class represents an object that can be picked up in the appletbots world.
CarrierAgent
          This class represents an agent that can pick up objects in the appletbots world.
CollisionException
          This exception is thrown when two objects collide
ObjectViewer
          This class represents an object viewer panel to be used with the appletbots applet.
OutOfThisWorldException
          This exception is thrown when an object (or part of an object) leaves the boundaries of the world.
VectorToDraw
          This class represents a vector to be drawn when painting the world.
World
          This class represents a world in which multiple agents can exist and interact with each other or with objects in the world.
WorldListener
          A world listener
WorldObject
          This is an abstract class representing an object in the world
WorldObjectData
          This object contains the location and velocity values for an object in the world
WorldThread
          This is the main thread that drives the changes in the world.
 

Classes in appletbots used by appletbots.balls
Agent
          This class represents an Agent in a appletbots world.
Applet
          This is an abstract applet class to run appletbots worlds.
World
          This class represents a world in which multiple agents can exist and interact with each other or with objects in the world.
WorldObject
          This is an abstract class representing an object in the world
 

Classes in appletbots used by appletbots.directedballs
Agent
          This class represents an Agent in a appletbots world.
Applet
          This is an abstract applet class to run appletbots worlds.
World
          This class represents a world in which multiple agents can exist and interact with each other or with objects in the world.
WorldObject
          This is an abstract class representing an object in the world
 

Classes in appletbots used by appletbots.friendly
Agent
          This class represents an Agent in a appletbots world.
Applet
          This is an abstract applet class to run appletbots worlds.
World
          This class represents a world in which multiple agents can exist and interact with each other or with objects in the world.
WorldObject
          This is an abstract class representing an object in the world
 

Classes in appletbots used by appletbots.gatherers
Agent
          This class represents an Agent in a appletbots world.
Applet
          This is an abstract applet class to run appletbots worlds.
CarriableObject
          This class represents an object that can be picked up in the appletbots world.
CarrierAgent
          This class represents an agent that can pick up objects in the appletbots world.
World
          This class represents a world in which multiple agents can exist and interact with each other or with objects in the world.
WorldObject
          This is an abstract class representing an object in the world
 

Classes in appletbots used by appletbots.spreadout
Agent
          This class represents an Agent in a appletbots world.
Applet
          This is an abstract applet class to run appletbots worlds.
World
          This class represents a world in which multiple agents can exist and interact with each other or with objects in the world.
WorldObject
          This is an abstract class representing an object in the world
 

Classes in appletbots used by appletbots.swarm
Agent
          This class represents an Agent in a appletbots world.
Applet
          This is an abstract applet class to run appletbots worlds.
World
          This class represents a world in which multiple agents can exist and interact with each other or with objects in the world.
WorldObject
          This is an abstract class representing an object in the world
 

Classes in appletbots used by appletbots.tag
Agent
          This class represents an Agent in a appletbots world.
Applet
          This is an abstract applet class to run appletbots worlds.
World
          This class represents a world in which multiple agents can exist and interact with each other or with objects in the world.
WorldObject
          This is an abstract class representing an object in the world