Ignore:
Timestamp:
Nov 16, 2003, 1:33:35 AM (19 years ago)
Author:
Sam Hocevar
Message:
  • Renamed libee to libcaca. Far less collisions.
Location:
libcaca/trunk/libcaca
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/libcaca/box.c

    r159 r185  
    11/*
    2  *   libee         ASCII-Art library
     2 *   libcaca       ASCII-Art library
    33 *   Copyright (c) 2002, 2003 Sam Hocevar <sam@zoy.org>
    44 *                 All Rights Reserved
     
    2525#include <stdlib.h>
    2626
    27 #include "ee.h"
    28 #include "ee_internals.h"
     27#include "caca.h"
     28#include "caca_internals.h"
    2929
    30 void ee_draw_box(int x1, int y1, int x2, int y2, char c)
     30void caca_draw_box(int x1, int y1, int x2, int y2, char c)
    3131{
    32     ee_draw_line(x1, y1, x1, y2, c);
    33     ee_draw_line(x1, y2, x2, y2, c);
    34     ee_draw_line(x2, y2, x2, y1, c);
    35     ee_draw_line(x2, y1, x1, y1, c);
     32    caca_draw_line(x1, y1, x1, y2, c);
     33    caca_draw_line(x1, y2, x2, y2, c);
     34    caca_draw_line(x2, y2, x2, y1, c);
     35    caca_draw_line(x2, y1, x1, y1, c);
    3636}
    3737
    38 void ee_draw_thin_box(int x1, int y1, int x2, int y2)
     38void caca_draw_thin_box(int x1, int y1, int x2, int y2)
    3939{
    4040    int x, y, xmax, ymax;
     
    5252    }
    5353
    54     xmax = ee_get_width() - 1;
    55     ymax = ee_get_height() - 1;
     54    xmax = caca_get_width() - 1;
     55    ymax = caca_get_height() - 1;
    5656
    5757    if(x2 < 0 || y2 < 0 || x1 > xmax || y1 > ymax)
     
    6161    if(y1 >= 0)
    6262        for(x = x1 < 0 ? 1 : x1 + 1; x < x2 && x < xmax; x++)
    63             ee_putchar(x, y1, '-');
     63            caca_putchar(x, y1, '-');
    6464
    6565    if(y2 <= ymax)
    6666        for(x = x1 < 0 ? 1 : x1 + 1; x < x2 && x < xmax; x++)
    67             ee_putchar(x, y2, '-');
     67            caca_putchar(x, y2, '-');
    6868
    6969    if(x1 >= 0)
    7070        for(y = y1 < 0 ? 1 : y1 + 1; y < y2 && y < ymax; y++)
    71             ee_putchar(x1, y, '|');
     71            caca_putchar(x1, y, '|');
    7272
    7373    if(x2 <= xmax)
    7474        for(y = y1 < 0 ? 1 : y1 + 1; y < y2 && y < ymax; y++)
    75             ee_putchar(x2, y, '|');
     75            caca_putchar(x2, y, '|');
    7676
    7777    /* Draw corners */
    7878    if(x1 >= 0 && y1 >= 0)
    79         ee_putchar(x1, y1, ',');
     79        caca_putchar(x1, y1, ',');
    8080
    8181    if(x1 >= 0 && y2 <= ymax)
    82         ee_putchar(x1, y2, '`');
     82        caca_putchar(x1, y2, '`');
    8383
    8484    if(x2 <= xmax && y1 >= 0)
    85         ee_putchar(x2, y1, '.');
     85        caca_putchar(x2, y1, '.');
    8686
    8787    if(x2 <= xmax && y2 <= ymax)
    88         ee_putchar(x2, y2, '\'');
     88        caca_putchar(x2, y2, '\'');
    8989}
    9090
    91 void ee_fill_box(int x1, int y1, int x2, int y2, char c)
     91void caca_fill_box(int x1, int y1, int x2, int y2, char c)
    9292{
    9393    int x, y, xmax, ymax;
     
    105105    }
    106106
    107     xmax = ee_get_width() - 1;
    108     ymax = ee_get_height() - 1;
     107    xmax = caca_get_width() - 1;
     108    ymax = caca_get_height() - 1;
    109109
    110110    if(x2 < 0 || y2 < 0 || x1 > xmax || y1 > ymax)
     
    118118    for(y = y1; y <= y2; y++)
    119119        for(x = x1; x <= x2; x++)
    120             ee_putchar(x, y, c);
     120            caca_putchar(x, y, c);
    121121}
    122122
Note: See TracChangeset for help on using the changeset viewer.