// JDraw - DrawObject class
// Written by Jim Calciano, Melanie Lear, and PJ Waskiewicz
// November 18, 1998
// Abstract superclass for all drawing objects.
import java.awt.*;

public abstract class DrawObject{
  public abstract void paint(Graphics g);
  public abstract String returnString();
  public abstract boolean intersects(int x, int y);
  public abstract Point firstSelPoint();
  public abstract Point secondSelPoint();
  public abstract Color selColor();
  public abstract void setSelColor(Color c);
  public abstract boolean areYouSelected();
  public abstract void youAreSelected(boolean b);
  public abstract boolean getIfObjectClicked();
  public abstract boolean getIfHandleClicked();
}