]> Shamusworld >> Repos - virtualjaguar/blob - src/include/cry2rgb.h
Initial revision
[virtualjaguar] / src / include / cry2rgb.h
1 ////////////////////////////////////////////////////////////////////////////////
2 // Red Color Values for CrY<->RGB Color Conversion
3 ////////////////////////////////////////////////////////////////////////////////
4
5    uint8 redcv[16][16] = {
6    //  0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
7    // ----------------------------------------------------------------------
8       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,    // 0
9       34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 19, 0,    // 1
10       68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 64, 43, 21, 0,    // 2
11       102,102,102,102,102,102,102,102,102,102,102,95, 71, 47, 23, 0,    // 3
12       135,135,135,135,135,135,135,135,135,135,130,104,78, 52, 26, 0,    // 4
13       169,169,169,169,169,169,169,169,169,170,141,113,85, 56, 28, 0,    // 5
14       203,203,203,203,203,203,203,203,203,183,153,122,91, 61, 30, 0,    // 6
15       237,237,237,237,237,237,237,237,230,197,164,131,98, 65, 32, 0,    // 7
16       255,255,255,255,255,255,255,255,247,214,181,148,15, 82, 49, 7,    // 8
17       255,255,255,255,255,255,255,255,255,235,204,173,143,112,81, 51,   // 9
18       255,255,255,255,255,255,255,255,255,255,227,198,170,141,113,85,   // A
19       255,255,255,255,255,255,255,255,255,255,249,223,197,171,145,119,  // B
20       255,255,255,255,255,255,255,255,255,255,255,248,224,200,177,153,  // C
21       255,255,255,255,255,255,255,255,255,255,255,255,252,230,208,187,  // D
22       255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,221,  // E
23       255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255   // F
24    };
25
26 ////////////////////////////////////////////////////////////////////////////////
27 // Green Color Values for CrY<->RGB Color Conversion
28 ////////////////////////////////////////////////////////////////////////////////
29
30    uint8 greencv[16][16] = {
31    //  0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
32    // ----------------------------------------------------------------------
33       0,  17, 34, 51,68, 85, 102,119,136,153,170,187,204,221,238,255,   // 0
34       0,  19, 38, 57,77, 96, 115,134,154,173,192,211,231,250,255,255,   // 1
35       0,  21, 43, 64,86, 107,129,150,172,193,215,236,255,255,255,255,   // 2
36       0,  23, 47, 71,95, 119,142,166,190,214,238,255,255,255,255,255,   // 3
37       0,  26, 52, 78,104,130,156,182,208,234,255,255,255,255,255,255,   // 4
38       0,  28, 56, 85,113,141,170,198,226,255,255,255,255,255,255,255,   // 5
39       0,  30, 61, 91,122,153,183,214,244,255,255,255,255,255,255,255,   // 6
40       0,  32, 65, 98,131,164,197,230,255,255,255,255,255,255,255,255,   // 7
41       0,  32, 65, 98,131,164,197,230,255,255,255,255,255,255,255,255,   // 8
42       0,  30, 61, 91,122,153,183,214,244,255,255,255,255,255,255,255,   // 9
43       0,  28, 56, 85,113,141,170,198,226,255,255,255,255,255,255,255,   // A
44       0,  26, 52, 78,104,130,156,182,208,234,255,255,255,255,255,255,   // B
45       0,  23, 47, 71,95, 119,142,166,190,214,238,255,255,255,255,255,   // C
46       0,  21, 43, 64,86, 107,129,150,172,193,215,236,255,255,255,255,   // D
47       0,  19, 38, 57,77, 96, 115,134,154,173,192,211,231,250,255,255,   // E
48       0,  17, 34, 51,68, 85, 102,119,136,153,170,187,204,221,238,255    // F
49    };
50    
51 ////////////////////////////////////////////////////////////////////////////////
52 // Blue Color Values for CrY<->RGB Color Conversion
53 ////////////////////////////////////////////////////////////////////////////////
54
55    uint8 bluecv[16][16] = {
56    //  0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
57    // ----------------------------------------------------------------------
58       255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,  // 0
59       255,255,255,255,255,255,255,255,255,255,255,255,255,255,240,221,  // 1
60       255,255,255,255,255,255,255,255,255,255,255,255,252,230,208,187,  // 2
61       255,255,255,255,255,255,255,255,255,255,255,248,224,200,177,153,  // 3
62       255,255,255,255,255,255,255,255,255,255,249,223,197,171,145,119,  // 4
63       255,255,255,255,255,255,255,255,255,255,227,198,170,141,113,85,   // 5
64       255,255,255,255,255,255,255,255,255,235,204,173,143,112,81, 51,   // 6
65       255,255,255,255,255,255,255,255,247,214,181,148,115,82, 49, 17,   // 7
66       237,237,237,237,237,237,237,237,230,197,164,131,98, 65, 32, 0,    // 8
67       203,203,203,203,203,203,203,203,203,183,153,122,91, 61, 30, 0,    // 9
68       169,169,169,169,169,169,169,169,169,170,141,113,85, 56, 28, 0,    // A
69       135,135,135,135,135,135,135,135,135,135,130,104,78, 52, 26, 0,    // B
70       102,102,102,102,102,102,102,102,102,102,102,95, 71, 47, 23, 0,    // C
71       68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 64, 43, 21, 0,    // D
72       34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 19, 0,    // E
73       0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0     // F
74    };