Ignore:
Timestamp:
Oct 18, 2008, 11:42:24 PM (11 years ago)
Author:
Sam Hocevar
Message:

Port ttyvaders to the unified libcaca 0.99.beta15 API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ttyvaders/trunk/src/box.c

    r1460 r2990  
    3838    int j, frame;
    3939
    40     cucul_set_color(g->cv, CUCUL_COLOR_YELLOW, CUCUL_COLOR_BLACK);
     40    caca_set_color(g->cv, CACA_COLOR_YELLOW, CACA_COLOR_BLACK);
    4141
    4242    /* Draw the thin horizontal line */
    4343    if(b->frame < 8)
    4444    {
    45         cucul_draw_line(g->cv, b->x - b->w * b->frame / 16, b->y,
     45        caca_draw_line(g->cv, b->x - b->w * b->frame / 16, b->y,
    4646                               b->x + b->w * b->frame / 16 - 1, b->y, "X");
    4747        return;
     
    5151    frame = b->frame < 12 ? b->frame : 12;
    5252
    53     cucul_draw_line(g->cv, b->x - b->w / 2, b->y - b->h * (frame - 8) / 8,
     53    caca_draw_line(g->cv, b->x - b->w / 2, b->y - b->h * (frame - 8) / 8,
    5454                    b->x + b->w / 2 - 1, b->y - b->h * (frame - 8) / 8, "X");
    55     cucul_draw_line(g->cv, b->x - b->w / 2, b->y + b->h * (frame - 8) / 8,
     55    caca_draw_line(g->cv, b->x - b->w / 2, b->y + b->h * (frame - 8) / 8,
    5656                    b->x + b->w / 2 - 1, b->y + b->h * (frame - 8) / 8, "X");
    5757
    58     cucul_draw_line(g->cv, b->x - b->w / 2, b->y - b->h * (frame - 8) / 8,
     58    caca_draw_line(g->cv, b->x - b->w / 2, b->y - b->h * (frame - 8) / 8,
    5959                    b->x - b->w / 2, b->y + b->h * (frame - 8) / 8 - 1, "X");
    60     cucul_draw_line(g->cv, b->x + b->w / 2 - 1, b->y - b->h * (frame - 8) / 8,
     60    caca_draw_line(g->cv, b->x + b->w / 2 - 1, b->y - b->h * (frame - 8) / 8,
    6161               b->x + b->w / 2 - 1, b->y + b->h * (frame - 8) / 8 - 1, "X");
    6262
    63     cucul_set_color(g->cv, CUCUL_COLOR_BLACK, CUCUL_COLOR_BLACK);
     63    caca_set_color(g->cv, CACA_COLOR_BLACK, CACA_COLOR_BLACK);
    6464
    6565    for(j = b->y - b->h * (frame - 8) / 8 + 1;
     
    6767         j++)
    6868    {
    69         cucul_draw_line(g->cv, b->x - b->w / 2 + 1, j,
     69        caca_draw_line(g->cv, b->x - b->w / 2 + 1, j,
    7070                        b->x + b->w / 2 - 2, j, "X");
    7171    }
     
    7777
    7878    /* Draw the text inside the frame */
    79     cucul_set_color(g->cv, CUCUL_COLOR_YELLOW, CUCUL_COLOR_BLACK);
     79    caca_set_color(g->cv, CACA_COLOR_YELLOW, CACA_COLOR_BLACK);
    8080
    8181    /* FIXME: use a font */
    82     cucul_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 2,
     82    caca_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 2,
    8383                 "XXXX.  .XXXX  X   X  .XXXX  .XXXX  XXXX.");
    84     cucul_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 3,
     84    caca_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 3,
    8585                 "X  `X  X'  X  X   X  X'     X'     X  `X");
    86     cucul_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 4,
     86    caca_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 4,
    8787                 "XXXX'  XXXXX  X   X  `XXX   XXXX   X   X");
    88     cucul_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 5,
     88    caca_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 5,
    8989                 "X'     X' `X  X. ,X     `X  X'     X  ,X");
    90     cucul_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 6,
     90    caca_putstr(g->cv, b->x - b->w / 2 + 12, b->y - b->h / 2 + 6,
    9191                 "X      X   X  `XXXX  XXXX'  `XXXX  XXXX'");
    9292}
Note: See TracChangeset for help on using the changeset viewer.