OS_FAVORITE_COLOR_*


C Specification

#include <nitro/os.h>


/* Owner information: "Favorite color" definitions (0-15) */
#define OS_FAVORITE_COLOR_GRAY              0x00
#define OS_FAVORITE_COLOR_BROWN             0x01
#define OS_FAVORITE_COLOR_RED               0x02

#define OS_FAVORITE_COLOR_PINK              0x03
#define OS_FAVORITE_COLOR_ORANGE            0x04
#define OS_FAVORITE_COLOR_YELLOW            0x05

#define OS_FAVORITE_COLOR_LIME_GREEN        0x06
#define OS_FAVORITE_COLOR_GREEN             0x07
#define OS_FAVORITE_COLOR_DARK_GREEN        0x08

#define OS_FAVORITE_COLOR_SEA_GREEN         0x09
#define OS_FAVORITE_COLOR_TURQUOISE         0x0A
#define OS_FAVORITE_COLOR_BLUE              0x0B

#define OS_FAVORITE_COLOR_DARK_BLUE         0x0C
#define OS_FAVORITE_COLOR_PURPLE            0x0D
#define OS_FAVORITE_COLOR_VIOLET            0x0E

#define OS_FAVORITE_COLOR_MAGENTA           0x0F
#define OS_FAVORITE_COLOR_BITMASK           0x0F
#define OS_FAVORITE_COLOR_MAX               0x10


/* Owner information: "Favorite color" definitions (GXRgb) */
#define OS_FAVORITE_COLOR_VALUE_GRAY        GX_RGB(12,16,19)
#define OS_FAVORITE_COLOR_VALUE_BROWN       GX_RGB(23, 9, 0)
#define OS_FAVORITE_COLOR_VALUE_RED         GX_RGB(31, 0, 3)
#define OS_FAVORITE_COLOR_VALUE_PINK        GX_RGB(31,17,31)

#define OS_FAVORITE_COLOR_VALUE_ORANGE      GX_RGB(31,18, 0)
#define OS_FAVORITE_COLOR_VALUE_YELLOW      GX_RGB(30,28, 0)
#define OS_FAVORITE_COLOR_VALUE_LIME_GREEN  GX_RGB(21,31, 0)
#define OS_FAVORITE_COLOR_VALUE_GREEN       GX_RGB( 0,31, 0)

#define OS_FAVORITE_COLOR_VALUE_DARK_GREEN  GX_RGB( 0,20, 7)
#define OS_FAVORITE_COLOR_VALUE_SEA_GREEN   GX_RGB( 9,27,17)
#define OS_FAVORITE_COLOR_VALUE_TURQUOISE   GX_RGB( 6,23,30)
#define OS_FAVORITE_COLOR_VALUE_BLUE        GX_RGB( 0,11,30)

#define OS_FAVORITE_COLOR_VALUE_DARK_BLUE   GX_RGB( 0, 0,18)
#define OS_FAVORITE_COLOR_VALUE_PURPLE      GX_RGB(17, 0,26)
#define OS_FAVORITE_COLOR_VALUE_VIOLET      GX_RGB(26, 0,29)
#define OS_FAVORITE_COLOR_VALUE_MAGENTA     GX_RGB(31, 0,18)

Description

These are the constant values that define the numbers obtained when getting the owner information parameter "favorite color". Numbers correspond to colors as shown below:

Number R G B Image Constant Name
0 12 16 19 OS_FAVORITE_COLOR_GRAY
1 23 9 0 OS_FAVORITE_COLOR_BROWN
2 31 0 3 OS_FAVORITE_COLOR_RED
3 31 17 31 OS_FAVORITE_COLOR_PINK
4 31 18 0 OS_FAVORITE_COLOR_ORANGE
5 30 28 0 OS_FAVORITE_COLOR_YELLOW
6 21 31 0 OS_FAVORITE_COLOR_LIME_GREEN
7 0 31 0 OS_FAVORITE_COLOR_GREEN
8 0 20 7 OS_FAVORITE_COLOR_DARK_GREEN
9 9 27 17 OS_FAVORITE_COLOR_SEA_GREEN
10 6 23 30 OS_FAVORITE_COLOR_TURQUOISE
11 0 11 30 OS_FAVORITE_COLOR_BLUE
12 0 0 18 OS_FAVORITE_COLOR_DARK_BLUE
13 17 0 26 OS_FAVORITE_COLOR_PURPLE
14 26 0 29 OS_FAVORITE_COLOR_VIOLET
15 31 0 18 OS_FAVORITE_COLOR_MAGENTA

To get the color value from a number, use the OS_GetFavoriteColor function.

See Also

OS_GetFavoriteColorTable, OS_GetFavoriteColor

Revision History

10/08/2004 Initial version