|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||