ballworld.model.paint.strategy
Class Fish2PaintStrategy

java.lang.Object
  extended by ballworld.model.paint.APaintStrategy
      extended by ballworld.model.paint.ShapePaintStrategy
          extended by ballworld.model.paint.strategy.Fish2PaintStrategy
All Implemented Interfaces:
IPaintStrategy

public class Fish2PaintStrategy
extends ShapePaintStrategy

Paint strategy that paints a fish-shaped Polygon generated by a Fish2PolyfonFactory.


Field Summary
 
Fields inherited from class ballworld.model.paint.APaintStrategy
at
 
Fields inherited from interface ballworld.model.IPaintStrategy
NullObject
 
Constructor Summary
Fish2PaintStrategy()
          No-parameter constructor that instantiates the AffineTransform for internal use.
Fish2PaintStrategy(java.awt.geom.AffineTransform at)
          Constructor that takes an external AffineTransform
 
Method Summary
 
Methods inherited from class ballworld.model.paint.ShapePaintStrategy
paintXfrm
 
Methods inherited from class ballworld.model.paint.APaintStrategy
init, paint, paintCfg
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fish2PaintStrategy

public Fish2PaintStrategy()
No-parameter constructor that instantiates the AffineTransform for internal use.


Fish2PaintStrategy

public Fish2PaintStrategy(java.awt.geom.AffineTransform at)
Constructor that takes an external AffineTransform

Parameters:
at - The AffineTransform to use for internal use.