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

/**
 * This program shows a bullseye to the user.  If the
 * user clicks in the center of the target, a message
 * appears.  It uses the centerContains method from
 * our extended BullsEyeInterface.
 */
public class BullsEyeController extends WindowController {
    
    private Text message;
    
    private BullsEyeInterface eye;
    
    public void begin() {
        message = new Text("Click in the Center", 20,20,canvas);
        message.setFontSize(36);
        eye = new BullsEyeRing(new Location(200,200), 100, canvas);
    }
    
    public void onMousePress(Location pt) {
        if (eye.centerContains(pt)) {
            message.setText("BULLSEYE!!");
        }                
    }
    
    public void onMouseRelease(Location pt) {
        message.setText("Click in the Center");
    }
}
