|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use APaintStrategy | |
---|---|
ballwar.model.paint |
Uses of APaintStrategy in ballwar.model.paint |
---|
Subclasses of APaintStrategy in ballwar.model.paint | |
---|---|
class |
AnimatePaintStrategy
Concrete paint strategy that cycles through a sequence of paint strategies, painting one per paint update. |
class |
BirdSheepImagePaintStrategy
An example of an ImagePaintStrategy that randomly picks one of two animated image files to display when it is instantiated. |
class |
EllipsePaintStrategy
Paint strategy to paint an ellipse shape |
class |
Fish1PaintStrategy
Paint strategy that paints a fish-shaped Polygon generated by a Fish1PolyfonFactory. |
class |
Fish2PaintStrategy
Paint strategy that paints a fish-shaped Polygon generated by a Fish2PolyfonFactory. |
class |
ImagePaintStrategy
Paint strategy that paints an image from a file, scaled to the host Ball's radius. |
class |
MultiPaintStrategy
A composite design pattern exension of APaintStrategy that paints a set of paint strategies. |
class |
NiceFishPaintStrategy
Subclass of MultiPaintStrategy that uses a SwimFishPaintStrategy and an EllipsePaintStrategy to paint a swimming fish shape that has an eye. |
class |
RectanglePaintStrategy
Concrete paint strategy that paints a rectangular shape scaled to the size of the ball. |
class |
ShapePaintStrategy
Concrete class that defines invariant painting behaviors for all Shape subclasses. |
class |
SwimFishPaintStrategy
Subclass of AnimatePaintStrategy that alternates between a Fish1PaintStrategy and a Fish2PaintStrategy. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |