import java.awt.*;

// This appears in Core Web Programming from
// Prentice Hall Publishers, and may be freely used
// or adapted. 1997 Marty Hall, hall@apl.jhu.edu.

/** A class to store an x, y, and radius, plus a
 *  draw method.
 */

public class SimpleCircle {
  private int x, y, radius;

  public SimpleCircle(int x, int y, int radius) {
    setX(x);
    setY(y);
    setRadius(radius);
  }

  /** Given a Graphics, draw the SimpleCircle
   *  centered around its current position.
   */
  public void draw(Graphics g) {
    g.fillOval(x - radius, y - radius,
               radius * 2, radius * 2);
  }

  public int getX() { return(x); }
  public void setX(int x) { this.x = x; }

  public int getY() { return(y); }
  public void setY(int y) { this.y = y; }

  public int getRadius() { return(radius); }
  public void setRadius(int radius) {
    this.radius = radius;
  }
}

