Ignore:
Timestamp:
Sep 27, 2008, 3:12:46 PM (12 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/examples/fullwidth.c

    r2299 r2821  
    1919#endif
    2020
    21 #include "cucul.h"
    2221#include "caca.h"
    2322
     
    2625int main(int argc, char *argv[])
    2726{
    28     cucul_canvas_t *cv, *caca, *line;
     27    caca_canvas_t *cv, *caca, *line;
    2928    caca_display_t *dp;
    3029
    3130    unsigned int i;
    3231
    33     cv = cucul_create_canvas(0, 0);
     32    cv = caca_create_canvas(0, 0);
    3433    if(cv == NULL)
    3534    {
     
    4443    }
    4544
    46     caca = cucul_create_canvas(6, 10);
    47     line = cucul_create_canvas(2, 1);
     45    caca = caca_create_canvas(6, 10);
     46    line = caca_create_canvas(2, 1);
    4847
    4948    /* Line of x's */
    5049    for(i = 0; i < 10; i++)
    5150    {
    52         cucul_set_color_ansi(caca, CUCUL_WHITE, CUCUL_BLUE);
    53         cucul_put_str(caca, 0, i, CACA);
    54         cucul_set_color_ansi(caca, CUCUL_WHITE, CUCUL_RED);
    55         cucul_put_char(caca, i - 2, i, 'x');
     51        caca_set_color_ansi(caca, CACA_WHITE, CACA_BLUE);
     52        caca_put_str(caca, 0, i, CACA);
     53        caca_set_color_ansi(caca, CACA_WHITE, CACA_RED);
     54        caca_put_char(caca, i - 2, i, 'x');
    5655    }
    5756
    58     cucul_blit(cv, 1, 1, caca, NULL);
     57    caca_blit(cv, 1, 1, caca, NULL);
    5958
    6059    /* Line of ホ's */
    6160    for(i = 0; i < 10; i++)
    6261    {
    63         cucul_set_color_ansi(caca, CUCUL_WHITE, CUCUL_BLUE);
    64         cucul_put_str(caca, 0, i, CACA);
    65         cucul_set_color_ansi(caca, CUCUL_WHITE, CUCUL_GREEN);
    66         cucul_put_str(caca, i - 2, i, "ホ");
     62        caca_set_color_ansi(caca, CACA_WHITE, CACA_BLUE);
     63        caca_put_str(caca, 0, i, CACA);
     64        caca_set_color_ansi(caca, CACA_WHITE, CACA_GREEN);
     65        caca_put_str(caca, i - 2, i, "ホ");
    6766    }
    6867
    69     cucul_blit(cv, 15, 1, caca, NULL);
     68    caca_blit(cv, 15, 1, caca, NULL);
    7069
    7170    /* Line of canvas */
    72     cucul_set_color_ansi(line, CUCUL_WHITE, CUCUL_MAGENTA);
    73     cucul_put_str(line, 0, 0, "ほ");
     71    caca_set_color_ansi(line, CACA_WHITE, CACA_MAGENTA);
     72    caca_put_str(line, 0, 0, "ほ");
    7473    for(i = 0; i < 10; i++)
    7574    {
    76         cucul_set_color_ansi(caca, CUCUL_WHITE, CUCUL_BLUE);
    77         cucul_put_str(caca, 0, i, CACA);
    78         cucul_blit(caca, i - 2, i, line, NULL);
     75        caca_set_color_ansi(caca, CACA_WHITE, CACA_BLUE);
     76        caca_put_str(caca, 0, i, CACA);
     77        caca_blit(caca, i - 2, i, line, NULL);
    7978    }
    8079
    81     cucul_blit(cv, 29, 1, caca, NULL);
     80    caca_blit(cv, 29, 1, caca, NULL);
    8281
    8382    caca_refresh_display(dp);
     
    8786    caca_free_display(dp);
    8887
    89     cucul_free_canvas(line);
    90     cucul_free_canvas(caca);
    91     cucul_free_canvas(cv);
     88    caca_free_canvas(line);
     89    caca_free_canvas(caca);
     90    caca_free_canvas(cv);
    9291
    9392    return 0;
Note: See TracChangeset for help on using the changeset viewer.