Changeset 2821 for libcaca/trunk/examples/spritedit.c
- Timestamp:
- Sep 27, 2008, 3:12:46 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/examples/spritedit.c
r2313 r2821 21 21 #endif 22 22 23 #include "cucul.h"24 23 #include "caca.h" 25 24 … … 49 48 int main(int argc, char **argv) 50 49 { 51 c ucul_canvas_t *sprite;50 caca_canvas_t *sprite; 52 51 size_t len; 53 52 void *buffer; … … 55 54 56 55 /* Create a canvas with 4 frames */ 57 sprite = c ucul_create_canvas(0, 0);56 sprite = caca_create_canvas(0, 0); 58 57 for(i = 0; i < 3; i++) 59 c ucul_create_frame(sprite, 0);58 caca_create_frame(sprite, 0); 60 59 61 60 /* Load stuff in all 4 frames */ 62 61 for(i = 0; i < 4; i++) 63 62 { 64 c ucul_set_frame(sprite, i);65 c ucul_import_memory(sprite, guy[i], strlen(guy[i]), "utf8");63 caca_set_frame(sprite, i); 64 caca_import_memory(sprite, guy[i], strlen(guy[i]), "utf8"); 66 65 } 67 66 68 67 /* Export our sprite in a memory buffer. We could save this to 69 68 * disk afterwards. */ 70 buffer = c ucul_export_memory(sprite, "caca", &len);69 buffer = caca_export_memory(sprite, "caca", &len); 71 70 72 71 /* Free our sprite and reload it from the memory buffer. We could 73 72 * load this from disk, too. */ 74 c ucul_free_canvas(sprite);75 sprite = c ucul_create_canvas(0, 0);76 c ucul_import_memory(sprite, buffer, len, "caca");73 caca_free_canvas(sprite); 74 sprite = caca_create_canvas(0, 0); 75 caca_import_memory(sprite, buffer, len, "caca"); 77 76 free(buffer); 78 77 … … 80 79 for(i = 0; i < 4; i++) 81 80 { 82 c ucul_set_frame(sprite, i);81 caca_set_frame(sprite, i); 83 82 printf("Frame #%i\n", i); 84 buffer = c ucul_export_memory(sprite, "utf8", &len);83 buffer = caca_export_memory(sprite, "utf8", &len); 85 84 fwrite(buffer, len, 1, stdout); 86 85 free(buffer); … … 88 87 89 88 /* Free our sprite */ 90 c ucul_free_canvas(sprite);89 caca_free_canvas(sprite); 91 90 92 91 return 0;
Note: See TracChangeset
for help on using the changeset viewer.