Changeset 810 for libcaca/trunk/cpp


Ignore:
Timestamp:
Apr 18, 2006, 2:59:07 PM (14 years ago)
Author:
Sam Hocevar
Message:
  • Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
Location:
libcaca/trunk/cpp
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/cpp/caca++.cpp

    r796 r810  
    2626
    2727}
    28 Caca::Caca(Cucul *qq)
     28Caca::Caca(Cucul *c)
    2929{
    30     kk = caca_attach(qq->get_cucul_t());
     30    kk = caca_attach(c->get_cucul_canvas_t());
    3131    if(!kk) throw -1;
    3232}
     
    3535    caca_detach(kk);
    3636}
    37 void Caca::attach(Cucul *qq)
     37void Caca::attach(Cucul *c)
    3838{
    39     kk = caca_attach(qq->get_cucul_t());
     39    kk = caca_attach(c->get_cucul_canvas_t());
    4040    if(!kk) throw -1;
    4141}
  • libcaca/trunk/cpp/cucul++.cpp

    r795 r810  
    2121Cucul::Cucul()
    2222{
    23     qq = cucul_create(0,0);
    24     if(!qq) throw -1;
     23    c = cucul_create(0,0);
     24    if(!c) throw -1;
    2525}
    2626Cucul::Cucul(int width, int height)
    2727{
    28     qq = cucul_create(width, height);
    29     if(!qq) throw -1;
     28    c = cucul_create(width, height);
     29    if(!c) throw -1;
    3030}
    3131Cucul::~Cucul()
    3232{
    33     if(qq) {
    34         cucul_free(qq);
     33    if(c) {
     34        cucul_free(c);
    3535    }
    3636}
    3737
    38 cucul_t *Cucul::get_cucul_t()
    39 {
    40     return qq;
     38cucul_canvas_t *Cucul::get_cucul_canvas_t()
     39{
     40    return c;
    4141}
    4242
     
    4545void Cucul::set_size(unsigned int width, unsigned int height)
    4646{
    47     cucul_set_size (qq, width, height);
     47    cucul_set_size (c, width, height);
    4848}
    4949unsigned int Cucul::get_width(void)
    5050{
    51     return cucul_get_width (qq);
     51    return cucul_get_width (c);
    5252}
    5353unsigned int Cucul::get_height(void)
    5454{
    55     return cucul_get_height (qq);
     55    return cucul_get_height (c);
    5656}
    5757void Cucul::set_color(unsigned int f, unsigned int b)
    5858{
    59     cucul_set_color (qq, f, b);
     59    cucul_set_color (c, f, b);
    6060}
    6161char const * Cucul::get_color_name (unsigned int color)
     
    6363    return cucul_get_color_name (color);
    6464}
    65 void Cucul::putchar (int x, int y, char c)
    66 {
    67     cucul_putchar (qq, x, y, c);
     65void Cucul::putchar (int x, int y, char ch)
     66{
     67    cucul_putchar (c, x, y, ch);
    6868}
    6969void Cucul::putstr (int x, int y, char *str)
    7070{
    71     cucul_putstr(qq, x, y, str);
     71    cucul_putstr(c, x, y, str);
    7272}
    7373void    Cucul::printf ( int x , int y , char const * format,...)
     
    9292void    Cucul::clear ()
    9393{
    94     cucul_clear(qq);
     94    cucul_clear(c);
    9595}
    9696
    9797void    Cucul::blit ( int x, int y, Cucul* c1, Cucul* c2)
    9898{
    99     cucul_blit(qq, x, y, c1->get_cucul_t(), c2->get_cucul_t());
     99    cucul_blit(c, x, y, c1->get_cucul_canvas_t(), c2->get_cucul_canvas_t());
    100100}
    101101
    102102void    Cucul::invert ()
    103103{
    104     cucul_invert(qq);
     104    cucul_invert(c);
    105105}
    106106
    107107void    Cucul::flip ()
    108108{
    109     cucul_flip(qq);
     109    cucul_flip(c);
    110110}
    111111
    112112void    Cucul::flop ()
    113113{
    114     cucul_flop(qq);
     114    cucul_flop(c);
    115115}
    116116
    117117void    Cucul::rotate ()
    118118{
    119     cucul_rotate(qq);
    120 }
    121 
    122 void    Cucul::draw_line (int x1 , int y1, int x2, int y2, char const *c)
    123 {
    124     cucul_draw_line(qq, x1,y1,x2,y2, c);
    125 }
    126  
    127 void    Cucul::draw_polyline (int const x[], int const y[], int f, char const *c)
    128 {
    129     cucul_draw_polyline(qq, x, y, f, c);
     119    cucul_rotate(c);
     120}
     121
     122void    Cucul::draw_line (int x1 , int y1, int x2, int y2, char const *ch)
     123{
     124    cucul_draw_line(c, x1,y1,x2,y2, ch);
     125}
     126 
     127void    Cucul::draw_polyline (int const x[], int const y[], int f, char const *ch)
     128{
     129    cucul_draw_polyline(c, x, y, f, ch);
    130130}
    131131 
    132132void    Cucul::draw_thin_line (int x1 , int y1, int x2, int y2)
    133133{
    134     cucul_draw_thin_line(qq, x1, y1, x2, y2);
     134    cucul_draw_thin_line(c, x1, y1, x2, y2);
    135135}
    136136
    137137void    Cucul::draw_thin_polyline ( int const x[], int const y[], int f)
    138138{
    139     cucul_draw_thin_polyline(qq, x, y, f);
    140 }
    141  
    142 void    Cucul::draw_circle ( int x, int y, int d, char const *c)
    143 {
    144     cucul_draw_circle(qq, x, y, d, c);
    145 }
    146 
    147 void    Cucul::draw_ellipse ( int x, int y, int d1, int d2, char const *c)
    148 {
    149     cucul_draw_ellipse(qq, x, y, d1, d2, c);
     139    cucul_draw_thin_polyline(c, x, y, f);
     140}
     141 
     142void    Cucul::draw_circle ( int x, int y, int d, char const *ch)
     143{
     144    cucul_draw_circle(c, x, y, d, ch);
     145}
     146
     147void    Cucul::draw_ellipse ( int x, int y, int d1, int d2, char const *ch)
     148{
     149    cucul_draw_ellipse(c, x, y, d1, d2, ch);
    150150}
    151151
    152152void    Cucul::draw_thin_ellipse ( int x, int y, int d1, int d2)
    153153{
    154     cucul_draw_thin_ellipse(qq, x, y, d1, d2);
    155 }
    156 
    157 void    Cucul::fill_ellipse ( int x, int y, int d1, int d2, char const *c)
    158 {
    159     cucul_fill_ellipse(qq, x, y, d1, d2, c);
    160 }
    161 
    162 void    Cucul::draw_box ( int x, int y, int w, int h, char const *c)
    163 {
    164     cucul_draw_box(qq, x, y, w, h, c);
     154    cucul_draw_thin_ellipse(c, x, y, d1, d2);
     155}
     156
     157void    Cucul::fill_ellipse ( int x, int y, int d1, int d2, char const *ch)
     158{
     159    cucul_fill_ellipse(c, x, y, d1, d2, ch);
     160}
     161
     162void    Cucul::draw_box ( int x, int y, int w, int h, char const *ch)
     163{
     164    cucul_draw_box(c, x, y, w, h, ch);
    165165}
    166166 
    167167void    Cucul::draw_thin_box ( int x, int y, int w, int h)
    168168{
    169     cucul_draw_thin_box(qq, x, y, w, h);
    170 }
    171 
    172 void    Cucul::fill_box ( int x, int y, int w, int h, char const *c)
    173 {
    174     cucul_fill_box(qq, x, y, w, h, c);
    175 }
    176 
    177 void    Cucul::draw_triangle ( int x1, int y1, int x2, int y2, int x3, int y3, char const *c)
    178 {
    179     cucul_draw_triangle(qq, x1, y1, x2, y2, x3, y3, c);
     169    cucul_draw_thin_box(c, x, y, w, h);
     170}
     171
     172void    Cucul::fill_box ( int x, int y, int w, int h, char const *ch)
     173{
     174    cucul_fill_box(c, x, y, w, h, ch);
     175}
     176
     177void    Cucul::draw_triangle ( int x1, int y1, int x2, int y2, int x3, int y3, char const *ch)
     178{
     179    cucul_draw_triangle(c, x1, y1, x2, y2, x3, y3, ch);
    180180}
    181181
    182182void    Cucul::draw_thin_triangle ( int x1, int y1, int x2, int y2, int x3, int y3)
    183183{
    184     cucul_draw_thin_triangle(qq, x1, y1, x2, y2, x3, y3);
    185 }
    186 
    187 void    Cucul::fill_triangle ( int x1, int y1, int x2, int y2, int x3, int y3, const char *c)
    188 {
    189     cucul_fill_triangle(qq, x1, y1, x2, y2, x3, y3, c);
     184    cucul_draw_thin_triangle(c, x1, y1, x2, y2, x3, y3);
     185}
     186
     187void    Cucul::fill_triangle ( int x1, int y1, int x2, int y2, int x3, int y3, const char *ch)
     188{
     189    cucul_fill_triangle(c, x1, y1, x2, y2, x3, y3, ch);
    190190}
    191191
     
    229229void    Cucul::draw_sprite ( int x, int y, Cucul::Sprite const *s, int v)
    230230{
    231     cucul_draw_sprite(qq, x, y, s->sprite, v);
     231    cucul_draw_sprite(c, x, y, s->sprite, v);
    232232}
    233233
     
    311311void    Cucul::dither_bitmap ( int x, int y, int w, int h,  Cucul::Dither const *d, void *v)
    312312{
    313     cucul_dither_bitmap(qq, x, y, w, h, d->dither, v);
     313    cucul_dither_bitmap(c, x, y, w, h, d->dither, v);
    314314}
    315315
     
    341341}
    342342
    343 void    Cucul::render_canvas (Cucul::Font *f, unsigned char *c, unsigned int x, unsigned int y, unsigned int w)
    344 {
    345     cucul_render_canvas(qq, f->font, c, x,y,w);
     343void    Cucul::render_canvas (Cucul::Font *f, unsigned char *buf, unsigned int x, unsigned int y, unsigned int w)
     344{
     345    cucul_render_canvas(c, f->font, buf, x,y,w);
    346346}
    347347
     
    351351}
    352352
    353 Cucul::Buffer *         Cucul::create_export (char const *c)
     353Cucul::Buffer *         Cucul::create_export (char const *buf)
    354354{
    355355    Cucul::Buffer *b = new Cucul::Buffer();
    356     b->buffer = cucul_create_export(qq, c);
     356    b->buffer = cucul_create_export(c, buf);
    357357    return b;
    358358}
  • libcaca/trunk/cpp/cucul++.h

    r795 r810  
    124124
    125125 protected:
    126     cucul_t *get_cucul_t();
     126    cucul_canvas_t *get_cucul_canvas_t();
    127127
    128128 private:
    129     cucul_t *qq;
     129    cucul_canvas_t *c;
    130130
    131131
Note: See TracChangeset for help on using the changeset viewer.