Site hosted by Angelfire.com: Build your free website today!
NAME
  PALETTE, PALETTE USING Statements

SYNOPSIS
  PALETTE [attribute%,color&]
  PALETTE USING arrayname#[(index%)]
      o attribute%    The color attribute to change.
      o color&        A color value to assign to an attribute.
      o arrayname#    An array of color values to assign to the current screen
                      mode's set of attributes. The array must be large enough
                      to assign colors to all the attributes.
      o index%        The index of the first array element to assign to an
                      attribute.
      o The available color attributes and values depend on your graphics
        adapter and the screen mode set by the most recent SCREEN statement.

DESCRIPTION
  Change the color assignments of color attributes in the current screen mode.
  PALETTE and PALETTE USING work only on systems equipped with EGA, VGA, or
  MCGA adapters.

  Example:
      'This example requires a color graphics adapter.
      PALETTE 0, 1
      SCREEN 1
      FOR i% = 0 TO 3: a%(i%) = i%: NEXT i%
      LINE (138, 35)-(288, 165), 3, BF
      LINE (20, 10)-(160, 100), 2, BF
      DO
          FOR i% = 0 TO 3
              a%(i%) = (a%(i%) + 1) MOD 16
          NEXT i%
          PALETTE USING a%(0)
      LOOP WHILE INKEY$ = ""

SEE ALSO
  COLOR SCREEN Statement Color Attributes Screen Modes