Changeset 813 for libcaca/trunk/test
- Timestamp:
- Apr 18, 2006, 5:54:33 PM (15 years ago)
- Location:
- libcaca/trunk/test
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/test/colors.c
r811 r813 28 28 int i, j; 29 29 30 cv = cucul_create (0, 0);30 cv = cucul_create_canvas(0, 0); 31 31 if(!cv) 32 32 return 1; … … 54 54 55 55 caca_detach(dp); 56 cucul_free (cv);56 cucul_free_canvas(cv); 57 57 58 58 return 0; -
libcaca/trunk/test/demo.c
r811 r813 46 46 int quit = 0; 47 47 48 cv = cucul_create (0, 0);48 cv = cucul_create_canvas(0, 0); 49 49 if(!cv) 50 50 return 1; … … 175 175 176 176 cucul_set_color(cv, CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLACK); 177 cucul_draw_thin_box(cv, 1, 1, cucul_get_width(cv) - 2, cucul_get_height(cv) - 2); 177 cucul_draw_thin_box(cv, 1, 1, cucul_get_canvas_width(cv) - 2, 178 cucul_get_canvas_height(cv) - 2); 178 179 cucul_printf(cv, 4, 1, "[%i.%i fps]----", 179 180 1000000 / caca_get_rendertime(dp), … … 186 187 cucul_free_sprite(sprite); 187 188 caca_detach(dp); 188 cucul_free (cv);189 cucul_free_canvas(cv); 189 190 190 191 return 0; … … 193 194 static void display_menu(void) 194 195 { 195 int xo = cucul_get_ width(cv) - 2;196 int yo = cucul_get_ height(cv) - 2;196 int xo = cucul_get_canvas_width(cv) - 2; 197 int yo = cucul_get_canvas_height(cv) - 2; 197 198 198 199 cucul_clear(cv); … … 240 241 /* Draw the sun */ 241 242 cucul_set_color(cv, CUCUL_COLOR_YELLOW, CUCUL_COLOR_BLACK); 242 xo = cucul_get_ width(cv) / 4;243 yo = cucul_get_ height(cv) / 4 + 5 * sin(0.03*i);243 xo = cucul_get_canvas_width(cv) / 4; 244 yo = cucul_get_canvas_height(cv) / 4 + 5 * sin(0.03*i); 244 245 245 246 for(j = 0; j < 16; j++) … … 257 258 258 259 /* Draw the pyramid */ 259 xo = cucul_get_ width(cv) * 5 / 8;260 xo = cucul_get_canvas_width(cv) * 5 / 8; 260 261 yo = 2; 261 262 262 xa = cucul_get_ width(cv) / 8 + sin(0.03*i) * 5;263 ya = cucul_get_ height(cv) / 2 + cos(0.03*i) * 5;264 265 xb = cucul_get_ width(cv) - 10 - cos(0.02*i) * 10;266 yb = cucul_get_ height(cv) * 3 / 4 - 5 + sin(0.02*i) * 5;267 268 xc = cucul_get_ width(cv) / 4 - sin(0.02*i) * 5;269 yc = cucul_get_ height(cv) * 3 / 4 + cos(0.02*i) * 5;263 xa = cucul_get_canvas_width(cv) / 8 + sin(0.03*i) * 5; 264 ya = cucul_get_canvas_height(cv) / 2 + cos(0.03*i) * 5; 265 266 xb = cucul_get_canvas_width(cv) - 10 - cos(0.02*i) * 10; 267 yb = cucul_get_canvas_height(cv) * 3 / 4 - 5 + sin(0.02*i) * 5; 268 269 xc = cucul_get_canvas_width(cv) / 4 - sin(0.02*i) * 5; 270 yc = cucul_get_canvas_height(cv) * 3 / 4 + cos(0.02*i) * 5; 270 271 271 272 cucul_set_color(cv, CUCUL_COLOR_GREEN, CUCUL_COLOR_BLACK); … … 288 289 ya = 2; 289 290 290 xb = cucul_get_ width(cv) - 3;291 yb = cucul_get_ height(cv) / 2;292 293 xc = cucul_get_ width(cv) / 3;294 yc = cucul_get_ height(cv) - 3;291 xb = cucul_get_canvas_width(cv) - 3; 292 yb = cucul_get_canvas_height(cv) / 2; 293 294 xc = cucul_get_canvas_width(cv) / 3; 295 yc = cucul_get_canvas_height(cv) - 3; 295 296 296 297 cucul_set_color(cv, CUCUL_COLOR_CYAN, CUCUL_COLOR_BLACK); 297 298 cucul_draw_thin_triangle(cv, xa, ya, xb, yb, xc, yc); 298 299 299 xo = cucul_get_ width(cv) / 2 + cos(0.027*i) * cucul_get_width(cv) / 3;300 yo = cucul_get_ height(cv) / 2 - sin(0.027*i) * cucul_get_height(cv) / 2;300 xo = cucul_get_canvas_width(cv) / 2 + cos(0.027*i) * cucul_get_canvas_width(cv) / 3; 301 yo = cucul_get_canvas_height(cv) / 2 - sin(0.027*i) * cucul_get_canvas_height(cv) / 2; 301 302 302 303 cucul_draw_thin_line(cv, xa, ya, xo, yo); … … 312 313 int delta = cucul_rand(-5, 5); 313 314 cucul_set_color(cv, cucul_rand(0, 15), cucul_rand(0, 15)); 314 cucul_putchar(cv, cucul_get_ width(cv) / 2315 + cos(0.02*j) * (delta + cucul_get_ width(cv) / 4),316 cucul_get_ height(cv) / 2317 + sin(0.02*j) * (delta + cucul_get_ height(cv) / 3),315 cucul_putchar(cv, cucul_get_canvas_width(cv) / 2 316 + cos(0.02*j) * (delta + cucul_get_canvas_width(cv) / 4), 317 cucul_get_canvas_height(cv) / 2 318 + sin(0.02*j) * (delta + cucul_get_canvas_height(cv) / 3), 318 319 '#'); 319 320 } 320 321 321 322 /* Draw foreground sprite */ 322 cucul_draw_sprite(cv, cucul_get_ width(cv) / 2 + cos(0.02*i) * cucul_get_width(cv) / 4,323 cucul_get_ height(cv) / 2 + sin(0.02*i) * cucul_get_height(cv) / 3,323 cucul_draw_sprite(cv, cucul_get_canvas_width(cv) / 2 + cos(0.02*i) * cucul_get_canvas_width(cv) / 4, 324 cucul_get_canvas_height(cv) / 2 + sin(0.02*i) * cucul_get_canvas_height(cv) / 3, 324 325 sprite, 0); 325 326 } … … 327 328 static void demo_dots(void) 328 329 { 329 int xmax = cucul_get_ width(cv) - 1;330 int ymax = cucul_get_ height(cv) - 1;330 int xmax = cucul_get_canvas_width(cv) - 1; 331 int ymax = cucul_get_canvas_height(cv) - 1; 331 332 int i; 332 333 static char chars[10] = … … 365 366 static void demo_lines(void) 366 367 { 367 int w = cucul_get_ width(cv);368 int h = cucul_get_ height(cv);368 int w = cucul_get_canvas_width(cv); 369 int h = cucul_get_canvas_height(cv); 369 370 int xa, ya, xb, yb; 370 371 … … 389 390 static void demo_boxes(void) 390 391 { 391 int w = cucul_get_ width(cv);392 int h = cucul_get_ height(cv);392 int w = cucul_get_canvas_width(cv); 393 int h = cucul_get_canvas_height(cv); 393 394 int xa, ya, xb, yb; 394 395 … … 416 417 static void demo_ellipses(void) 417 418 { 418 int w = cucul_get_ width(cv);419 int h = cucul_get_ height(cv);419 int w = cucul_get_canvas_width(cv); 420 int h = cucul_get_canvas_height(cv); 420 421 int x, y, a, b; 421 422 … … 447 448 static void demo_triangles(void) 448 449 { 449 int w = cucul_get_ width(cv);450 int h = cucul_get_ height(cv);450 int w = cucul_get_canvas_width(cv); 451 int h = cucul_get_canvas_height(cv); 451 452 int xa, ya, xb, yb, xc, yc; 452 453 … … 477 478 static void demo_sprites(void) 478 479 { 479 cucul_draw_sprite(cv, cucul_rand(0, cucul_get_ width(cv) - 1),480 cucul_rand(0, cucul_get_ height(cv) - 1), sprite, 0);480 cucul_draw_sprite(cv, cucul_rand(0, cucul_get_canvas_width(cv) - 1), 481 cucul_rand(0, cucul_get_canvas_height(cv) - 1), sprite, 0); 481 482 } 482 483 … … 504 505 //dither = cucul_create_dither(16, 256, 256, 2 * 256, 0xf800, 0x07e0, 0x001f, 0x0000); 505 506 dither = cucul_create_dither(32, 256, 256, 4 * 256, 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000); 506 cucul_dither_bitmap(cv, 0, 0, cucul_get_ width(cv) - 1, cucul_get_height(cv) - 1,507 cucul_dither_bitmap(cv, 0, 0, cucul_get_canvas_width(cv) - 1, cucul_get_canvas_height(cv) - 1, 507 508 dither, buffer); 508 509 cucul_free_dither(dither); … … 549 550 dither = cucul_create_dither(32, 256, 256, 4 * 256, 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000); 550 551 cucul_set_dither_invert(dither, 1); 551 cucul_dither_bitmap(cv, 0, 0, cucul_get_ width(cv) - 1, cucul_get_height(cv) - 1, dither, (char *)buffer);552 cucul_dither_bitmap(cv, 0, 0, cucul_get_canvas_width(cv) - 1, cucul_get_canvas_height(cv) - 1, dither, (char *)buffer); 552 553 cucul_free_dither(dither); 553 554 } -
libcaca/trunk/test/dithering.c
r811 r813 41 41 int x, y; 42 42 43 cv = cucul_create (0, 0);43 cv = cucul_create_canvas(0, 0); 44 44 dp = caca_attach(cv); 45 45 … … 119 119 cucul_set_color(cv, points[nearb], points[neara]); 120 120 121 cucul_putchar(cv, x * cucul_get_ width(cv) / 100,122 (100 - y) * cucul_get_ height(cv) / 100, ch);121 cucul_putchar(cv, x * cucul_get_canvas_width(cv) / 100, 122 (100 - y) * cucul_get_canvas_height(cv) / 100, ch); 123 123 } 124 124 … … 128 128 129 129 caca_detach(dp); 130 cucul_free (cv);130 cucul_free_canvas(cv); 131 131 132 132 return 0; -
libcaca/trunk/test/event.c
r811 r813 31 31 int i, h, quit; 32 32 33 cv = cucul_create (0, 0);33 cv = cucul_create_canvas(0, 0); 34 34 if(!cv) 35 35 return 1; … … 38 38 return 1; 39 39 40 h = cucul_get_ height(cv) - 1;40 h = cucul_get_canvas_height(cv) - 1; 41 41 42 42 cucul_set_color(cv, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE); 43 cucul_draw_line(cv, 0, 0, cucul_get_ width(cv) - 1, 0, " ");43 cucul_draw_line(cv, 0, 0, cucul_get_canvas_width(cv) - 1, 0, " "); 44 44 45 cucul_draw_line(cv, 0, h, cucul_get_ width(cv) - 1, h, " ");45 cucul_draw_line(cv, 0, h, cucul_get_canvas_width(cv) - 1, h, " "); 46 46 cucul_putstr(cv, 0, h, "type \"quit\" to exit"); 47 47 … … 86 86 /* Print current event */ 87 87 cucul_set_color(cv, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE); 88 cucul_draw_line(cv, 0, 0, cucul_get_ width(cv) - 1, 0, " ");88 cucul_draw_line(cv, 0, 0, cucul_get_canvas_width(cv) - 1, 0, " "); 89 89 print_event(0, 0, events); 90 90 91 cucul_draw_line(cv, 0, h, cucul_get_ width(cv) - 1, h, " ");91 cucul_draw_line(cv, 0, h, cucul_get_canvas_width(cv) - 1, h, " "); 92 92 cucul_printf(cv, 0, h, "type \"quit\" to exit: %s", quit_string[quit]); 93 93 … … 102 102 /* Clean up */ 103 103 caca_detach(dp); 104 cucul_free (cv);104 cucul_free_canvas(cv); 105 105 106 106 return 0; -
libcaca/trunk/test/export.c
r811 r813 66 66 } 67 67 68 cv = cucul_create (WIDTH, HEIGHT);68 cv = cucul_create_canvas(WIDTH, HEIGHT); 69 69 70 70 for(y = 0; y < 256; y++) … … 81 81 dither = cucul_create_dither(32, 256, 256, 4 * 256, 82 82 0x00ff0000, 0x0000ff00, 0x000000ff, 0x0); 83 cucul_dither_bitmap(cv, 0, 0, 84 cucul_get_width(cv) - 1, cucul_get_height(cv) - 1, 85 dither, pixels); 83 cucul_dither_bitmap(cv, 0, 0, cucul_get_canvas_width(cv) - 1, 84 cucul_get_canvas_height(cv) - 1, dither, pixels); 86 85 cucul_free_dither(dither); 87 86 … … 108 107 cucul_free_buffer(buffer); 109 108 110 cucul_free (cv);109 cucul_free_canvas(cv); 111 110 112 111 return 0; -
libcaca/trunk/test/font.c
r811 r813 45 45 46 46 /* Create a canvas */ 47 cv = cucul_create (8, 2);47 cv = cucul_create_canvas(8, 2); 48 48 49 49 /* Draw stuff on our canvas */ … … 70 70 71 71 /* Create our bitmap buffer (32-bit ARGB) */ 72 w = cucul_get_ width(cv) * cucul_get_font_width(f);73 h = cucul_get_ height(cv) * cucul_get_font_height(f);72 w = cucul_get_canvas_width(cv) * cucul_get_font_width(f); 73 h = cucul_get_canvas_height(cv) * cucul_get_font_height(f); 74 74 buf = malloc(4 * w * h); 75 75 … … 78 78 79 79 /* Just for fun, render the image using libcaca */ 80 cucul_set_ size(cv, 80, 32);80 cucul_set_canvas_size(cv, 80, 32); 81 81 dp = caca_attach(cv); 82 82 … … 94 94 0x0000ff00, 0x00ff0000, 0xff000000, 0x000000ff); 95 95 96 cucul_dither_bitmap(cv, 0, 0, cucul_get_ width(cv) - 1,97 cucul_get_ height(cv) - 1, d, buf);96 cucul_dither_bitmap(cv, 0, 0, cucul_get_canvas_width(cv) - 1, 97 cucul_get_canvas_height(cv) - 1, d, buf); 98 98 caca_display(dp); 99 99 … … 105 105 cucul_free_dither(d); 106 106 cucul_free_font(f); 107 cucul_free (cv);107 cucul_free_canvas(cv); 108 108 109 109 return 0; -
libcaca/trunk/test/gamma.c
r811 r813 41 41 int x; 42 42 43 cv = cucul_create (0, 0);43 cv = cucul_create_canvas(0, 0); 44 44 dp = caca_attach(cv); 45 45 46 cw = cucul_create (cucul_get_width(cv), cucul_get_height(cv));47 mask = cucul_create (cucul_get_width(cv), cucul_get_height(cv));46 cw = cucul_create_canvas(cucul_get_canvas_width(cv), cucul_get_canvas_height(cv)); 47 mask = cucul_create_canvas(cucul_get_canvas_width(cv), cucul_get_canvas_height(cv)); 48 48 49 49 for(x = 0; x < 256; x++) … … 78 78 79 79 /* Resize the spare canvas, just in case the main one changed */ 80 cucul_set_ size(cw, cucul_get_width(cv), cucul_get_height(cv));81 cucul_set_ size(mask, cucul_get_width(cv), cucul_get_height(cv));80 cucul_set_canvas_size(cw, cucul_get_canvas_width(cv), cucul_get_canvas_height(cv)); 81 cucul_set_canvas_size(mask, cucul_get_canvas_width(cv), cucul_get_canvas_height(cv)); 82 82 83 83 /* Draw the regular dither on the main canvas */ 84 cucul_dither_bitmap(cv, 0, 0, 85 cucul_get_width(cv) - 1, cucul_get_height(cv) - 1, 86 left, buffer); 84 cucul_dither_bitmap(cv, 0, 0, cucul_get_canvas_width(cv) - 1, 85 cucul_get_canvas_height(cv) - 1, left, buffer); 87 86 88 87 /* Draw the gamma-modified dither on the spare canvas */ 89 88 cucul_set_dither_gamma(right, gam); 90 cucul_dither_bitmap(cw, 0, 0, 91 cucul_get_width(cw) - 1, cucul_get_height(cw) - 1, 92 right, buffer); 89 cucul_dither_bitmap(cw, 0, 0, cucul_get_canvas_width(cw) - 1, 90 cucul_get_canvas_height(cw) - 1, right, buffer); 93 91 94 92 /* Draw something on the mask */ … … 96 94 cucul_set_color(mask, CUCUL_COLOR_WHITE, CUCUL_COLOR_WHITE); 97 95 cucul_fill_ellipse(mask, (1.0 + sin(0.05 * (float)x)) 98 * 0.5 * cucul_get_ width(mask),96 * 0.5 * cucul_get_canvas_width(mask), 99 97 (1.0 + cos(0.05 * (float)x)) 100 * 0.5 * cucul_get_ height(mask),101 cucul_get_ width(mask) / 2,102 cucul_get_ height(mask) / 2, "#");98 * 0.5 * cucul_get_canvas_height(mask), 99 cucul_get_canvas_width(mask) / 2, 100 cucul_get_canvas_height(mask) / 2, "#"); 103 101 104 102 /* Blit the spare canvas onto the first one */ … … 116 114 117 115 caca_detach(dp); 118 cucul_free (cv);116 cucul_free_canvas(cv); 119 117 120 118 return 0; -
libcaca/trunk/test/hsv.c
r811 r813 36 36 int x, y; 37 37 38 cv = cucul_create (0, 0);38 cv = cucul_create_canvas(0, 0); 39 39 dp = caca_attach(cv); 40 40 … … 47 47 dither = cucul_create_dither(32, 256, 256, 4 * 256, 48 48 0x00ff0000, 0x0000ff00, 0x000000ff, 0x0); 49 cucul_dither_bitmap(cv, 0, 0, 50 cucul_get_width(cv) - 1, cucul_get_height(cv) - 1, 51 dither, buffer); 49 cucul_dither_bitmap(cv, 0, 0, cucul_get_canvas_width(cv) - 1, 50 cucul_get_canvas_height(cv) - 1, dither, buffer); 52 51 cucul_free_dither(dither); 53 52 … … 57 56 58 57 caca_detach(dp); 59 cucul_free (cv);58 cucul_free_canvas(cv); 60 59 61 60 return 0; -
libcaca/trunk/test/spritedit.c
r811 r813 38 38 } 39 39 40 cv = cucul_create (0, 0);40 cv = cucul_create_canvas(0, 0); 41 41 if(!cv) 42 42 return 1; … … 50 50 { 51 51 caca_detach(dp); 52 cucul_free (cv);52 cucul_free_canvas(cv); 53 53 fprintf(stderr, "%s: could not open `%s'.\n", argv[0], argv[1]); 54 54 return 1; … … 104 104 105 105 cucul_set_color(cv, CUCUL_COLOR_LIGHTGRAY, CUCUL_COLOR_BLACK); 106 cucul_draw_thin_box(cv, 0, 0, cucul_get_width(cv) - 1, cucul_get_height(cv) - 1); 106 cucul_draw_thin_box(cv, 0, 0, cucul_get_canvas_width(cv) - 1, 107 cucul_get_canvas_height(cv) - 1); 107 108 108 109 cucul_putstr(cv, 3, 0, "[ Sprite editor for libcaca ]"); … … 137 138 /* Clean up */ 138 139 caca_detach(dp); 139 cucul_free (cv);140 cucul_free_canvas(cv); 140 141 141 142 return 0; -
libcaca/trunk/test/transform.c
r811 r813 55 55 int i; 56 56 57 cv = cucul_create (0, 0);57 cv = cucul_create_canvas(0, 0); 58 58 dp = caca_attach(cv); 59 59 60 normal = cucul_create (70, 6);61 flip = cucul_create (70, 6);62 flop = cucul_create (70, 6);63 rotate = cucul_create (70, 6);60 normal = cucul_create_canvas(70, 6); 61 flip = cucul_create_canvas(70, 6); 62 flop = cucul_create_canvas(70, 6); 63 rotate = cucul_create_canvas(70, 6); 64 64 65 65 cucul_set_color(normal, CUCUL_COLOR_LIGHTMAGENTA, CUCUL_COLOR_BLACK); … … 112 112 113 113 caca_detach(dp); 114 cucul_free (rotate);115 cucul_free (flop);116 cucul_free (flip);117 cucul_free (normal);118 cucul_free (cv);114 cucul_free_canvas(rotate); 115 cucul_free_canvas(flop); 116 cucul_free_canvas(flip); 117 cucul_free_canvas(normal); 118 cucul_free_canvas(cv); 119 119 120 120 return 0; -
libcaca/trunk/test/truecolor.c
r811 r813 33 33 int x, y; 34 34 35 cv = cucul_create (32, 16);35 cv = cucul_create_canvas(32, 16); 36 36 dp = caca_attach(cv); 37 37 … … 54 54 55 55 caca_detach(dp); 56 cucul_free (cv);56 cucul_free_canvas(cv); 57 57 58 58 return 0; -
libcaca/trunk/test/unicode.c
r811 r813 31 31 caca_display_t *dp; 32 32 33 cv = cucul_create (0, 0);33 cv = cucul_create_canvas(0, 0); 34 34 dp = caca_attach(cv); 35 35 … … 91 91 92 92 caca_detach(dp); 93 cucul_free (cv);93 cucul_free_canvas(cv); 94 94 95 95 return 0;
Note: See TracChangeset
for help on using the changeset viewer.