Uses of Package
ballwar.model.paint

Packages that use ballwar.model.paint
ballwar.model.paint   
 

Classes in ballwar.model.paint used by ballwar.model.paint
ADecoratorPaintStrategy
          Abstract class that provides default behavior for subclasses that will decorate another IPaintStrategy to add functionality to that strategy.
AnimatePaintStrategy
          Concrete paint strategy that cycles through a sequence of paint strategies, painting one per paint update.
APaintStrategy
          An abstract paint strategy that provides default behavior for its subclasses.
ImagePaintStrategy
          Paint strategy that paints an image from a file, scaled to the host Ball's radius.
MultiPaintStrategy
          A composite design pattern exension of APaintStrategy that paints a set of paint strategies.
ShapePaintStrategy
          Concrete class that defines invariant painting behaviors for all Shape subclasses.