Class | Description |
---|---|
BallPaintStrategy |
Paint strategy that paints a filled circle with the Ball's radius.
|
BirdSheepImagePaintStrategy |
An example of an ImagePaintStrategy that randomly picks one
of two animated image files to display when it is instantiated.
|
EllipsePaintStrategy |
Paint strategy to paint an ellipse shape
|
Fish1PaintStrategy |
Paint strategy that paints a fish-shaped Polygon generated
by a Fish1PolyfonFactory.
|
Fish2PaintStrategy |
Paint strategy that paints a fish-shaped Polygon generated
by a Fish2PolyfonFactory.
|
MarioSonicImagePaintStrategy |
Paint strategy that uses either an animated Mario or Sonic image.
|
NiceFishPaintStrategy |
Subclass of MultiPaintStrategy that uses a SwimFishPaintStrategy and an
EllipsePaintStrategy to paint a swimming fish shape that
has an eye.
|
PlanetImagePaintStrategy |
Paint strategy that upon instantiation, randomly picks one image from an array of images to use.
|
RectanglePaintStrategy |
Concrete paint strategy that paints a rectangular shape
scaled to the size of the ball.
|
SharkImagePaintStrategy |
Paint strategy that paints a Black Tip Reef shark as its image.
|
SoccerImagePaintStrategy |
Paint strategy that paints a FIFA soccer ball as its image
|
SquarePaintStrategy |
Paint strategy that paints a filled square with the Ball's radius.
|
SwimFishPaintStrategy |
Subclass of AnimatePaintStrategy that alternates between
a Fish1PaintStrategy and a Fish2PaintStrategy.
|