◄Contents► ◄Index► ────────────────────────────────────────────────────────────────────────────── 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. PALETTE [attribute%,color&] PALETTE USING arrayname#[(index%)] ■ attribute% The color attribute to change. ■ color& A color value to assign to an attribute. ■ 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. ■ index% The index of the first array element to assign to an attribute. ■ The available color attributes and values depend on your graphics adapter and the screen mode set by the most recent SCREEN statement. 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► ◄Color Attributes and Values► ◄Screen Modes► ────────────────────────────────────────────────────────────────────────────── © Copyright Microsoft Corporation, 1987-1992. All rights reserved. Converted from qbasic.hlp with DosHelp/HelpConvert