Source of ShapeInterface.java


  1: //ShapeInterface.java

  3: /**
  4:  Interface for simple shapes drawn on
  5:  the screen using keyboard characters.
  6: */
  7: public interface ShapeInterface
  8: {
  9:     /**
 10:      Sets the offset for the drawing.
 11:     */
 12:     public void setOffset(int newOffset);

 14:     /**
 15:      Returns the offset for the drawing.
 16:     */
 17:         public int getOffset();

 19:     /**
 20:      Draws the shape at lineNumber lines down
 21:      from the current line.
 22:     */
 23:     public void drawAt(int lineNumber);

 25:     /**
 26:      Draws the shape at the current line.
 27:     */
 28:     public void drawHere();
 29: }