Site hosted by Angelfire.com: Build your free website today!
NAME
  DRAW Statement

SYNOPSIS
  DRAW commandstring$
      o commandstring$    A string expression that contains one or more of
                          the following DRAW commands.
        Line-drawing and cursor-movement commands:
          D[n%]            Moves cursor down n% units.
          E[n%]            Moves cursor up and right n% units.
          F[n%]            Moves cursor down and right n% units.
          G[n%]            Moves cursor down and left n% units.
          H[n%]            Moves cursor up and left n% units.
          L[n%]            Moves cursor left n% units.
          M[{+|-}]x%,y%    Moves cursor to point x%,y%. If x% is preceded
                           by + or -, moves relative to the current point.
          R[n%]            Moves cursor right n% units.
          U[n%]            Moves cursor up n% units.
          [B]              Optional prefix that moves cursor without drawing.
          [N]              Optional prefix that draws and returns cursor to
                           its original position.
        Color, rotation, and scale commands:
          An%              Rotates an object n% * 90 degrees (n% can be 0, 1,
                           2, or 3).
          Cn%              Sets the drawing color (n% is a color attribute).
          Pn1%,n2%         Sets the paint fill and border colors of an object
                           (n1% is the fill-color attribute, n2% is the
                           border-color attribute).
          Sn%              Determines the drawing scale by setting the length
                           of a unit of cursor movement. The default n% is 4,
                           which is equivalent to 1 pixel.
          TAn%             Turns an angle n% degrees (-360 through 360).
      o If you omit n% from line-drawing and cursor-movement commands, the
        cursor moves 1 unit.
      o To execute a DRAW command substring from a DRAW command string, use
        the "X" command:
        DRAW "X"+ VARPTR$(commandstring$)

DESCRIPTION
  Draws an object.

  Example:
      'This example requires a color graphics adapter.
      SCREEN 1
      Triangle$ = "F60 L120 E60"
      DRAW "C2 X" + VARPTR$(Triangle$)
      DRAW "BD30 P1,2 C3 M-30,-30"

SEE ALSO
  PALETTE PALETTE USING SCREEN Statement VARPTR$ Color Attributes