Package appletbots

Interface Summary
WorldListener A world listener
 

Class Summary
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.
ObjectViewer This class represents an object viewer panel to be used with the appletbots applet.
RandomAgent This is an agent that doesn't really react to stimuli in the world, it simply accelerates in a random direction.
TimeUpdaterThread This thread is used by the appletbots applet to update its components after each time cycle
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.
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.
 

Exception Summary
CollisionException This exception is thrown when two objects collide
OutOfThisWorldException This exception is thrown when an object (or part of an object) leaves the boundaries of the world.