import objectdraw.*;
import java.awt.*;

/**
 * Makes a BullsEye
 */
public class BullsEye {
    // difference in radii of successive rings
    static final int RING_GAP = 8;  
    // smallest outer ring before just draw the center
    static final int MIN_OUTER = 15;
    
    // Create bullseye centered at pt with given radius
    public BullsEye(Location pt, double radius, DrawingCanvas canvas) {
        
        while (radius > MIN_OUTER) {
            new FramedOval(pt.getX() - radius,
                           pt.getY() - radius,
                           2.0 * radius,
                           2.0 * radius,
                           canvas);
            
            radius = radius - RING_GAP;
        }
        new FilledOval(pt.getX() - radius,
                       pt.getY() - radius,
                       2.0 * radius,
                       2.0 * radius,
                       canvas).setColor(Color.red);
    }
    
    public void move(double x, double y) {
           
    }
}
