Ignore:
Timestamp:
10/18/08 23:42:24 (5 years ago)
Author:
sam
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.