import objectdraw.*;
import java.awt.*;
import javax.swing.*;

public class BullsEyeController extends WindowController {
    private JSlider sizeSlider;
    
    private static final int INIT_SIZE = 32;
    private static final int MIN_SIZE = 24;
    private static final int MAX_SIZE = 1024;
    
    public void begin() {
        sizeSlider = new JSlider(JSlider.HORIZONTAL, MIN_SIZE, MAX_SIZE, INIT_SIZE);
        Container contentPane = getContentPane();
        contentPane.add(sizeSlider, BorderLayout.SOUTH);
        contentPane.validate();
    }
    
        
    public void onMouseClick(Location pt) {
        double radius = sizeSlider.getValue();
        new BullsEye(pt,radius,canvas);
    }
    
    public void onMouseEnter(Location pt) {
        canvas.clear();
    }
}
