$COLOR

From QB64 Wiki
Jump to navigation Jump to search

$COLOR is a metacommand that adds named color constants in a program.


Syntax

$COLOR:0
$COLOR:32


Description

  • $COLOR:0 adds constants for colors 0-15. The actual constant names can be found in the file source/utilities/color0.bi.
  • $COLOR:32 adds constants for 32-bit colors, similar to HTML color names. The actual constant names can be found in the file source/utilities/color32.bi.
  • $COLOR is a shorthand to manually using $INCLUDE pointing to the files listed above.
  •  NOTE: When using $NOPREFIX, the color constants change to C_<old name> (ex: Blue becomes C_Blue).


Examples

Example 1: Adding named color constants for SCREEN 0:

$COLOR:0 COLOR BrightWhite, Red PRINT "BrightWhite on Red."


Example 2: Adding named color constants for 32-bit modes:

SCREEN _NEWIMAGE(640, 400, 32) $COLOR:32 COLOR CrayolaGold, DarkCyan PRINT "CrayolaGold on DarkCyan."


Example 3: Using $COLOR with $NOPREFIX:

$NOPREFIX $COLOR:0 COLOR C_BrightWhite, C_Red PRINT "BrightWhite on Red."


See also



Navigation:
Keyword Reference - Alphabetical
Keyword Reference - By Usage
Main Wiki Page