Browse Source

* Minor changes to the frames test.

tags/v0.99.beta14
Sam Hocevar sam 18 years ago
parent
commit
4777472cd4
1 changed files with 20 additions and 7 deletions
  1. +20
    -7
      test/frames.c

+ 20
- 7
test/frames.c View File

@@ -35,25 +35,38 @@ int main(int argc, char *argv[])
for(frame = 1; frame < 200; frame++)
cucul_create_canvas_frame(cv, frame);

fprintf(stderr, "canvas created, size is %ix%i\n",
cucul_get_canvas_width(cv), cucul_get_canvas_height(cv));

/* Resize it to 150 x 80 (around 19MB) */
cucul_set_canvas_size(cv, 150, 80);

/* Resize it to a more decent size */
cucul_set_canvas_size(cv, 41, 16);

dp = caca_create_display(cv);
caca_set_display_time(dp, 50000);
fprintf(stderr, "canvas expanded, size is %ix%i\n",
cucul_get_canvas_width(cv), cucul_get_canvas_height(cv));

/* Fill the first 16 frames with a different colour */
for(frame = 0; frame < 16; frame++)
{
cucul_set_canvas_frame(cv, frame);
cucul_set_color(cv, CUCUL_COLOR_WHITE, frame);
cucul_clear_canvas(cv);
cucul_fill_box(cv, 0, 0, 40, 15, ":");
cucul_set_color(cv, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE);
cucul_putstr(cv, frame * 5 / 2, frame, "CACA");
cucul_putstr(cv, frame * 5 / 2, frame, "カカ");
}

/* Resize it to a more decent size */
cucul_set_canvas_size(cv, 41, 16);

fprintf(stderr, "canvas shrinked, size is %ix%i\n",
cucul_get_canvas_width(cv), cucul_get_canvas_height(cv));

cucul_set_color(cv, CUCUL_COLOR_DEFAULT, CUCUL_COLOR_TRANSPARENT);
dp = caca_create_display(cv);
caca_set_display_time(dp, 50000);

fprintf(stderr, "display attached, size is %ix%i\n",
cucul_get_canvas_width(cv), cucul_get_canvas_height(cv));

n = 0;
while(!caca_get_event(dp, CACA_EVENT_KEY_PRESS, NULL, 0))
{


Loading…
Cancel
Save