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. |