| Interface | Description |
|---|---|
| Model | |
| Sprite |
| Class | Description |
|---|---|
| AnimationController |
This class encapsulates functionality for drawing successive 500x500 frames.
|
| AnimationModel |
This class encapsulates a world that consists 40 sprites: 10 of each
subclass.
|
| BasicSprite |
This class encapsulates a sprite which is a circle of diameter 10 units and
color red.
|
| BasicSpriteTypeHorizontal |
This class encapsulates a sprite which is a circle of diameter 10 units and
color red.
|
| BasicSpriteTypeVertical |
This class encapsulates a sprite which is a circle of diameter 10 units and
color red.
|
| Observee |
This class encapsulates services for launching a new thread and for starting
a process on that thread that dispatches events at the specified rate.
|
| SimulationRunnable |
This class encapsulates an animation and some basic services to change the
frame rate.
|
| UtilityClass |