Uses of Interface
ballWorlds.Drawable

Packages that use Drawable
ballWorlds   
ballWorlds.framework   
 

Uses of Drawable in ballWorlds
 

Subinterfaces of Drawable in ballWorlds
 interface Ball
          A Ball is the name for a "generic" ball, that is, any Drawable, Selectable, Morphable, Animate object that is also a BallDescriber.
 interface BallDescriber
          A BallDescriber is an object that can describe (return) its velocity, size, and mass, in addition to its inherited (from Drawable) ability to describe its Color and Shape.
 interface World
          A World contains Balls and can do things on behalf of those Balls (and other objects).
 interface WorldDescriber
          A WorldDescriber is an object that can describe (return) attributes about itself like its middle point, its Color and Shape (inherited from Drawable), and how an object that has gone outside of this World should bounce.
 

Uses of Drawable in ballWorlds.framework
 

Classes in ballWorlds.framework that implement Drawable
 class VisibleWorld
          A World manages the Balls that it contains; a VisibleWorld is a World that just displays the balls, without asking them to act.
 class WorldWithManyThreads
          TODO Put here a description of this class: what its objects are and/or do.
 class WorldWithTwoOrThreeThreads
          TODO Put here a description of this class: what its objects are and/or do.