Ignore:
Timestamp:
Oct 29, 2006, 9:54:51 PM (13 years ago)
Author:
Sam Hocevar
Message:
  • Get rid of cucul_set_attr_ansi() and cucul_set_attr_argb and merge the functionality into cucul_set_attr().
  • Add cucul_ansi_to_attr() and cucul_argb_to_attr().
  • Rename CUCUL_COLOR_* to CUCUL_*.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/tools/optipal.c

    r1048 r1257  
    3030static unsigned int const hue_list[] =
    3131{
    32     CUCUL_COLOR_RED,
    33     CUCUL_COLOR_BROWN,
    34     CUCUL_COLOR_GREEN,
    35     CUCUL_COLOR_CYAN,
    36     CUCUL_COLOR_BLUE,
    37     CUCUL_COLOR_MAGENTA
     32    CUCUL_RED, CUCUL_BROWN, CUCUL_GREEN,
     33    CUCUL_CYAN, CUCUL_BLUE, CUCUL_MAGENTA
    3834};
    3935
     
    172168    /* black background colour pairs that are needed for the old renderer */
    173169    for(i = 1; i < 16; i++)
    174         SETPAIR(i, CUCUL_COLOR_BLACK, cur++);
     170        SETPAIR(i, CUCUL_BLACK, cur++);
    175171
    176172    /* gray combinations used for grayscale dithering */
    177     SETPAIR(CUCUL_COLOR_BLACK, CUCUL_COLOR_DARKGRAY, cur++);
    178     SETPAIR(CUCUL_COLOR_DARKGRAY, CUCUL_COLOR_LIGHTGRAY, cur++);
    179     SETPAIR(CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_DARKGRAY, cur++);
    180     SETPAIR(CUCUL_COLOR_WHITE, CUCUL_COLOR_LIGHTGRAY, cur++);
    181     SETPAIR(CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_WHITE, cur++);
     173    SETPAIR(CUCUL_BLACK, CUCUL_DARKGRAY, cur++);
     174    SETPAIR(CUCUL_DARKGRAY, CUCUL_LIGHTGRAY, cur++);
     175    SETPAIR(CUCUL_LIGHTGRAY, CUCUL_DARKGRAY, cur++);
     176    SETPAIR(CUCUL_WHITE, CUCUL_LIGHTGRAY, cur++);
     177    SETPAIR(CUCUL_LIGHTGRAY, CUCUL_WHITE, cur++);
    182178
    183179    /* white/light, light/dark, lightgray/light, darkgray/dark, dark/black
     
    187183    for(i = 1; i < 7; i++)
    188184    {
    189         SETPAIR(CUCUL_COLOR_WHITE, i + 8, cur++);
    190         SETPAIR(i + 8, CUCUL_COLOR_WHITE, cur++);
     185        SETPAIR(CUCUL_WHITE, i + 8, cur++);
     186        SETPAIR(i + 8, CUCUL_WHITE, cur++);
    191187        SETPAIR(i, i + 8, cur++);
    192188        SETPAIR(i + 8, i, cur++);
    193         SETPAIR(CUCUL_COLOR_LIGHTGRAY, i + 8, cur++);
    194         SETPAIR(i + 8, CUCUL_COLOR_LIGHTGRAY, cur++);
    195         SETPAIR(CUCUL_COLOR_DARKGRAY, i, cur++);
    196         SETPAIR(i, CUCUL_COLOR_DARKGRAY, cur++);
    197         SETPAIR(CUCUL_COLOR_BLACK, i, cur++);
     189        SETPAIR(CUCUL_LIGHTGRAY, i + 8, cur++);
     190        SETPAIR(i + 8, CUCUL_LIGHTGRAY, cur++);
     191        SETPAIR(CUCUL_DARKGRAY, i, cur++);
     192        SETPAIR(i, CUCUL_DARKGRAY, cur++);
     193        SETPAIR(CUCUL_BLACK, i, cur++);
    198194    }
    199195
     
    220216    /* black on light gray, black on white, white on dark gray, dark gray
    221217     * on white, white on blue, light gray on blue (chosen arbitrarily) */
    222     SETPAIR(CUCUL_COLOR_BLACK, CUCUL_COLOR_LIGHTGRAY, cur++);
    223     SETPAIR(CUCUL_COLOR_BLACK, CUCUL_COLOR_WHITE, cur++);
    224     SETPAIR(CUCUL_COLOR_WHITE, CUCUL_COLOR_DARKGRAY, cur++);
    225     SETPAIR(CUCUL_COLOR_DARKGRAY, CUCUL_COLOR_WHITE, cur++);
    226     SETPAIR(CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE, cur++);
    227     SETPAIR(CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLUE, cur++);
     218    SETPAIR(CUCUL_BLACK, CUCUL_LIGHTGRAY, cur++);
     219    SETPAIR(CUCUL_BLACK, CUCUL_WHITE, cur++);
     220    SETPAIR(CUCUL_WHITE, CUCUL_DARKGRAY, cur++);
     221    SETPAIR(CUCUL_DARKGRAY, CUCUL_WHITE, cur++);
     222    SETPAIR(CUCUL_WHITE, CUCUL_BLUE, cur++);
     223    SETPAIR(CUCUL_LIGHTGRAY, CUCUL_BLUE, cur++);
    228224}
    229225
     
    241237    for(i = 1; i < 7; i++)
    242238    {
    243         if(i != CUCUL_COLOR_BLUE)
     239        if(i != CUCUL_BLUE)
    244240        {
    245             SETPAIR(CUCUL_COLOR_LIGHTGRAY, i, 128 +
     241            SETPAIR(CUCUL_LIGHTGRAY, i, 128 +
    246242                    slang_assoc[i + 8 + 16 * i]);
    247             SETPAIR(CUCUL_COLOR_WHITE, i, 128 +
    248                     slang_assoc[CUCUL_COLOR_LIGHTGRAY + 16 * (i + 8)]);
     243            SETPAIR(CUCUL_WHITE, i, 128 +
     244                    slang_assoc[CUCUL_LIGHTGRAY + 16 * (i + 8)]);
    249245        }
    250         SETPAIR(CUCUL_COLOR_BLACK, i + 8,
    251                 128 + slang_assoc[CUCUL_COLOR_DARKGRAY + 16 * i]);
    252         SETPAIR(CUCUL_COLOR_DARKGRAY, i + 8,
     246        SETPAIR(CUCUL_BLACK, i + 8,
     247                128 + slang_assoc[CUCUL_DARKGRAY + 16 * i]);
     248        SETPAIR(CUCUL_DARKGRAY, i + 8,
    253249                128 + slang_assoc[i + 16 * (i + 8)]);
    254         SETPAIR(i + 8, CUCUL_COLOR_DARKGRAY,
    255                 128 + slang_assoc[i + 16 * CUCUL_COLOR_DARKGRAY]);
    256         SETPAIR(i, CUCUL_COLOR_LIGHTGRAY,
    257                 128 + slang_assoc[i + 8 + 16 * CUCUL_COLOR_LIGHTGRAY]);
    258         SETPAIR(i, CUCUL_COLOR_WHITE,
    259                 128 + slang_assoc[i + 8 + 16 * CUCUL_COLOR_WHITE]);
     250        SETPAIR(i + 8, CUCUL_DARKGRAY,
     251                128 + slang_assoc[i + 16 * CUCUL_DARKGRAY]);
     252        SETPAIR(i, CUCUL_LIGHTGRAY,
     253                128 + slang_assoc[i + 8 + 16 * CUCUL_LIGHTGRAY]);
     254        SETPAIR(i, CUCUL_WHITE,
     255                128 + slang_assoc[i + 8 + 16 * CUCUL_WHITE]);
    260256    }
    261257
     
    291287    {
    292288        SETPAIR(hue_list[i], hue_list[(i + 3) % 6],
    293                 128 + slang_assoc[hue_list[i] + 16 * CUCUL_COLOR_BLACK]);
     289                128 + slang_assoc[hue_list[i] + 16 * CUCUL_BLACK]);
    294290        SETPAIR(hue_list[i] + 8, hue_list[(i + 3) % 6],
    295                 128 + slang_assoc[hue_list[i] + 8 + 16 * CUCUL_COLOR_BLACK]);
     291                128 + slang_assoc[hue_list[i] + 8 + 16 * CUCUL_BLACK]);
    296292        SETPAIR(hue_list[(i + 3) % 6], hue_list[i] + 8,
    297                 128 + slang_assoc[CUCUL_COLOR_BLACK + 16 * hue_list[i]]);
     293                128 + slang_assoc[CUCUL_BLACK + 16 * hue_list[i]]);
    298294        SETPAIR(hue_list[(i + 3) % 6] + 8, hue_list[i] + 8,
    299                 128 + slang_assoc[CUCUL_COLOR_WHITE + 16 * (hue_list[i] + 8)]);
     295                128 + slang_assoc[CUCUL_WHITE + 16 * (hue_list[i] + 8)]);
    300296    }
    301297}
Note: See TracChangeset for help on using the changeset viewer.