Ignore:
Timestamp:
Sep 27, 2008, 3:12:46 PM (11 years ago)
Author:
Sam Hocevar
Message:

Starting refactoring to get rid of libcucul. The initial reason for the
split is rendered moot by the plugin system: when enabled, binaries do
not link directly with libX11 or libGL. I hope this is a step towards
more consisteny and clarity.

File:
1 edited

Legend:

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

    r2299 r2821  
    1919#endif
    2020
    21 #include "cucul.h" /* Only necessary for CUCUL_* macros */
     21#include "caca.h" /* Only necessary for CACA_* macros */
    2222
    2323static void base_colors(void);
     
    3030static unsigned int const hue_list[] =
    3131{
    32     CUCUL_RED, CUCUL_BROWN, CUCUL_GREEN,
    33     CUCUL_CYAN, CUCUL_BLUE, CUCUL_MAGENTA
     32    CACA_RED, CACA_BROWN, CACA_GREEN,
     33    CACA_CYAN, CACA_BLUE, CACA_MAGENTA
    3434};
    3535
     
    168168    /* black background colour pairs that are needed for the old renderer */
    169169    for(i = 1; i < 16; i++)
    170         SETPAIR(i, CUCUL_BLACK, cur++);
     170        SETPAIR(i, CACA_BLACK, cur++);
    171171
    172172    /* gray combinations used for grayscale dithering */
    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++);
     173    SETPAIR(CACA_BLACK, CACA_DARKGRAY, cur++);
     174    SETPAIR(CACA_DARKGRAY, CACA_LIGHTGRAY, cur++);
     175    SETPAIR(CACA_LIGHTGRAY, CACA_DARKGRAY, cur++);
     176    SETPAIR(CACA_WHITE, CACA_LIGHTGRAY, cur++);
     177    SETPAIR(CACA_LIGHTGRAY, CACA_WHITE, cur++);
    178178
    179179    /* white/light, light/dark, lightgray/light, darkgray/dark, dark/black
     
    183183    for(i = 1; i < 7; i++)
    184184    {
    185         SETPAIR(CUCUL_WHITE, i + 8, cur++);
    186         SETPAIR(i + 8, CUCUL_WHITE, cur++);
     185        SETPAIR(CACA_WHITE, i + 8, cur++);
     186        SETPAIR(i + 8, CACA_WHITE, cur++);
    187187        SETPAIR(i, i + 8, cur++);
    188188        SETPAIR(i + 8, 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++);
     189        SETPAIR(CACA_LIGHTGRAY, i + 8, cur++);
     190        SETPAIR(i + 8, CACA_LIGHTGRAY, cur++);
     191        SETPAIR(CACA_DARKGRAY, i, cur++);
     192        SETPAIR(i, CACA_DARKGRAY, cur++);
     193        SETPAIR(CACA_BLACK, i, cur++);
    194194    }
    195195
     
    216216    /* black on light gray, black on white, white on dark gray, dark gray
    217217     * on white, white on blue, light gray on blue (chosen arbitrarily) */
    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++);
     218    SETPAIR(CACA_BLACK, CACA_LIGHTGRAY, cur++);
     219    SETPAIR(CACA_BLACK, CACA_WHITE, cur++);
     220    SETPAIR(CACA_WHITE, CACA_DARKGRAY, cur++);
     221    SETPAIR(CACA_DARKGRAY, CACA_WHITE, cur++);
     222    SETPAIR(CACA_WHITE, CACA_BLUE, cur++);
     223    SETPAIR(CACA_LIGHTGRAY, CACA_BLUE, cur++);
    224224}
    225225
     
    237237    for(i = 1; i < 7; i++)
    238238    {
    239         if(i != CUCUL_BLUE)
     239        if(i != CACA_BLUE)
    240240        {
    241             SETPAIR(CUCUL_LIGHTGRAY, i, 128 +
     241            SETPAIR(CACA_LIGHTGRAY, i, 128 +
    242242                    slang_assoc[i + 8 + 16 * i]);
    243             SETPAIR(CUCUL_WHITE, i, 128 +
    244                     slang_assoc[CUCUL_LIGHTGRAY + 16 * (i + 8)]);
     243            SETPAIR(CACA_WHITE, i, 128 +
     244                    slang_assoc[CACA_LIGHTGRAY + 16 * (i + 8)]);
    245245        }
    246         SETPAIR(CUCUL_BLACK, i + 8,
    247                 128 + slang_assoc[CUCUL_DARKGRAY + 16 * i]);
    248         SETPAIR(CUCUL_DARKGRAY, i + 8,
     246        SETPAIR(CACA_BLACK, i + 8,
     247                128 + slang_assoc[CACA_DARKGRAY + 16 * i]);
     248        SETPAIR(CACA_DARKGRAY, i + 8,
    249249                128 + slang_assoc[i + 16 * (i + 8)]);
    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]);
     250        SETPAIR(i + 8, CACA_DARKGRAY,
     251                128 + slang_assoc[i + 16 * CACA_DARKGRAY]);
     252        SETPAIR(i, CACA_LIGHTGRAY,
     253                128 + slang_assoc[i + 8 + 16 * CACA_LIGHTGRAY]);
     254        SETPAIR(i, CACA_WHITE,
     255                128 + slang_assoc[i + 8 + 16 * CACA_WHITE]);
    256256    }
    257257
     
    287287    {
    288288        SETPAIR(hue_list[i], hue_list[(i + 3) % 6],
    289                 128 + slang_assoc[hue_list[i] + 16 * CUCUL_BLACK]);
     289                128 + slang_assoc[hue_list[i] + 16 * CACA_BLACK]);
    290290        SETPAIR(hue_list[i] + 8, hue_list[(i + 3) % 6],
    291                 128 + slang_assoc[hue_list[i] + 8 + 16 * CUCUL_BLACK]);
     291                128 + slang_assoc[hue_list[i] + 8 + 16 * CACA_BLACK]);
    292292        SETPAIR(hue_list[(i + 3) % 6], hue_list[i] + 8,
    293                 128 + slang_assoc[CUCUL_BLACK + 16 * hue_list[i]]);
     293                128 + slang_assoc[CACA_BLACK + 16 * hue_list[i]]);
    294294        SETPAIR(hue_list[(i + 3) % 6] + 8, hue_list[i] + 8,
    295                 128 + slang_assoc[CUCUL_WHITE + 16 * (hue_list[i] + 8)]);
     295                128 + slang_assoc[CACA_WHITE + 16 * (hue_list[i] + 8)]);
    296296    }
    297297}
Note: See TracChangeset for help on using the changeset viewer.