Changeset 814
- Timestamp:
- Apr 18, 2006, 6:04:01 PM (15 years ago)
- Location:
- libcaca/trunk
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/cpp/cucul++.cpp
r813 r814 90 90 } 91 91 92 void Cucul::clear ( )93 { 94 cucul_clear (cv);92 void Cucul::clear ( unsigned char bg ) 93 { 94 cucul_clear_canvas(cv, bg); 95 95 } 96 96 -
libcaca/trunk/cpp/cucul++.h
r811 r814 68 68 void putchar (int x, int y, char ch); 69 69 void putstr (int x, int y, char *str); 70 void clear ( );70 void clear (unsigned char bg); 71 71 void blit ( int, int, Cucul* c1, Cucul* c2); 72 72 void invert (); -
libcaca/trunk/cucul/canvas.c
r811 r814 155 155 /** \brief Clear the canvas. 156 156 * 157 * This function clears the canvas using a black background. 158 */ 159 void cucul_clear(cucul_canvas_t *cv) 157 * This function clears the canvas using the given background colour. 158 * 159 * \param cv The canvas to clear. 160 * \param bg The background colour to use. 161 */ 162 void cucul_clear_canvas(cucul_canvas_t *cv, unsigned char bg) 160 163 { 161 164 uint16_t oldfg = cv->fgcolor; … … 163 166 int y = cv->height; 164 167 165 cucul_set_color(cv, CUCUL_COLOR_ LIGHTGRAY, CUCUL_COLOR_BLACK);168 cucul_set_color(cv, CUCUL_COLOR_DEFAULT, bg); 166 169 167 170 /* We could use SLsmg_cls() etc., but drawing empty lines is much faster */ -
libcaca/trunk/cucul/cucul.h
r813 r814 105 105 void cucul_putstr(cucul_canvas_t *, int, int, char const *); 106 106 void cucul_printf(cucul_canvas_t *, int, int, char const *, ...); 107 void cucul_clear (cucul_canvas_t *);107 void cucul_clear_canvas(cucul_canvas_t *, unsigned char); 108 108 void cucul_blit(cucul_canvas_t *, int, int, cucul_canvas_t const *, cucul_canvas_t const *); 109 109 /* @} */ -
libcaca/trunk/src/cacaview.c
r813 r814 322 322 } 323 323 324 cucul_clear (cv);324 cucul_clear_canvas(cv, CUCUL_COLOR_BLACK); 325 325 326 326 if(!items) -
libcaca/trunk/src/img2irc.c
r813 r814 54 54 55 55 cucul_set_canvas_size(cv, cols, lines); 56 cucul_clear (cv);56 cucul_clear_canvas(cv, CUCUL_COLOR_TRANSPARENT); 57 57 cucul_dither_bitmap(cv, 0, 0, cols - 1, lines - 1, i->dither, i->pixels); 58 58 -
libcaca/trunk/test/colors.c
r813 r814 36 36 return 1; 37 37 38 cucul_clear (cv);38 cucul_clear_canvas(cv, CUCUL_COLOR_BLACK); 39 39 for(i = 0; i < 16; i++) 40 40 { -
libcaca/trunk/test/demo.c
r813 r814 143 143 144 144 if(demo) 145 cucul_clear (cv);145 cucul_clear_canvas(cv, CUCUL_COLOR_BLACK); 146 146 } 147 147 else if(ev.type & CACA_EVENT_MOUSE_MOTION) … … 197 197 int yo = cucul_get_canvas_height(cv) - 2; 198 198 199 cucul_clear (cv);199 cucul_clear_canvas(cv, CUCUL_COLOR_BLACK); 200 200 cucul_set_color(cv, CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLACK); 201 201 cucul_draw_thin_box(cv, 1, 1, xo, yo); … … 237 237 i++; 238 238 239 cucul_clear (cv);239 cucul_clear_canvas(cv, CUCUL_COLOR_BLACK); 240 240 241 241 /* Draw the sun */ … … 350 350 char buf[BUFSIZ]; 351 351 352 cucul_clear (cv);352 cucul_clear_canvas(cv, CUCUL_COLOR_BLACK); 353 353 for(i = 0; i < 16; i++) 354 354 { -
libcaca/trunk/test/event.c
r813 r814 82 82 while(ret); 83 83 84 cucul_clear (cv);84 cucul_clear_canvas(cv, CUCUL_COLOR_BLACK); 85 85 86 86 /* Print current event */ -
libcaca/trunk/test/gamma.c
r813 r814 91 91 92 92 /* Draw something on the mask */ 93 cucul_clear (mask);93 cucul_clear_canvas(mask, CUCUL_COLOR_BLACK); 94 94 cucul_set_color(mask, CUCUL_COLOR_WHITE, CUCUL_COLOR_WHITE); 95 95 cucul_fill_ellipse(mask, (1.0 + sin(0.05 * (float)x)) -
libcaca/trunk/test/spritedit.c
r813 r814 101 101 102 102 103 cucul_clear (cv);103 cucul_clear_canvas(cv, CUCUL_COLOR_BLACK); 104 104 105 105 cucul_set_color(cv, CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLACK);
Note: See TracChangeset
for help on using the changeset viewer.