import java.awt.Graphics;
import java.awt.Point;

public class Dot
{
    private static final int STEP = 4;
    private Point myCenter;
    private int myRadius;

    public Dot()
    {
        myCenter = new Point(0, 0);
        myRadius = 6;
    }

    public Dot(int x, int y)
    {
        myCenter = new Point(x, y);
        myRadius = 6;
    }

    public Dot(int x, int y, int radius)
    {
        myCenter = new Point(x, y);
        myRadius = radius;
    }

    public Point getCenter()
    {
        return myCenter;
    }

    public int getRadius()
    {
        return myRadius;
    }

    public void move(int dx, int dy)
    {
        myCenter.translate(dx, dy);
    }

    public void paint(Graphics g)
    {
        g.fillOval(myCenter.x - myRadius,
                   myCenter.y - myRadius,
                   myRadius * 2,
                   myRadius * 2);
    }
}
