In Game Maker and ENIGMA,
Color is represented as an integer, with 8 bits
each for Red, Green, and Blue.
Usually, to obtain a color, you would use a return value from one of the
make_color #Functions or one of the
predefined #Constants.
You may provide arguments to the make_color function or even bypass the
functions by using hexidecimal. $FF is 255, so
make_color($FF,$FF,$FF) would create white. GM stores colors in the
integer in BGR order, so the hexidecimal digits would be $BBGGRR, which
means that $FF = $0000FF = red.

A number of predefined colors are already defined as
constants.
The following is a list of color constants available in both Game Maker
and ENIGMA, and their values (in #BBGGRR format).
| Name | Value |
|---|---|
| c_aqua | #FFFF00 |
| c_black | #000000 |
| c_blue | #FF0000 |
| c_dkgray | #404040 |
| c_fuchsia | #FF00FF |
| c_gray | #808080 |
| c_green | #008000 |
| c_lime | #00FF00 |
| c_ltgray | #C0C0C0 |
| c_maroon | #000080 |
| c_navy | #800000 |
| c_olive | #008080 |
| c_orange | #0080FF |
| c_purple | #800080 |
| c_red | #0000FF |
| c_silver | #C0C0C0 |
| c_teal | #808000 |
| c_white | #FFFFFF |
| c_yellow | #00FFFF |
Color constants
The following functions return a color.
-
-
-
The following functions take a color as an argument.
-
-
-
-
-
-
-
Wiki: Constant
Wiki: ENIGMA
Wiki: Game_Maker
Wiki: Gamepad_set_color
Wiki: Rendering