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