The Color module contains classes related to colors.
Available color representations:
color class with red, green, and blue components. | |
color class with hue, saturation, and value components. | |
color class with hue, saturation, and luminosity components. |
The Palette class allows you to conveniently store and access a collection of many different colors, with inheritance from included Palettes.
The available predefined palettes are:
X11 |
palette with the default X11 colors |
CSS |
palette used with HTML and CSS, very similar to X11 |
GLOBAL |
special palette used for automatic lookup (see below) |
The GLOBAL palette is special; it is used for automatic color lookup in functions like Surface#draw_circle and TTF#render.It includes the CSS palette by default; you can include other palettes or define new custom colors in GLOBAL to make them available for automatic lookup.
For convenience, you can access the GLOBAL palette through the #[] and #[]= methods:
include Rubygame player_color = Color[:red] Color[:favorite] = Color[:azure]
Generated with the Darkfish Rdoc Generator 2.